2009-03-05 8 views
1
  1. コードにconsole.log(o)があります。
  2. Firebugでコンソールのオブジェクトをクリックすると、DOMインスペクタが表示されます。
  3. コンソールのコマンドラインからアクセスして、オブジェクトを$0と検査しただけのオブジェクトがあると思っていましたが、動作していないようです。

Firebugで何かが変更されたか、これが正しく記憶されません。 Firebugでこれを行う別の方法はありますか?そうでない場合、あなたは回避策を提案していますか?Firebug:DOM Inspectorでちょうど「見た」オブジェクトにコンソールでアクセスする

答えて

2

これはFirebugの1.5で再び動作します:あなたが$ 0のコンソールからHTML]タブで見て最後のアクティブ要素にアクセスすることができます。これは非常に便利です。

1

HTMLビューまたはDOMビューから、検査された要素のXPathを取得できます。あなたその後、VARとしてそれを得るために、このコードでXPathを貼り付けることができます。

var $0 = new XPathEvaluator().evaluate('my-xpath', document, new XPathEvaluator().createNSResolver(document), 0, null).iterateNext(); 
+0

@Gussこれは、他の質問に答えるか、あなたの言っていることを理解できません。私はすでにFirebugコンソールにオブジェクトを持っています。そのオブジェクトは必ずしもHTML内にあるわけではありません。コマンドラインでコードを試してみることができます。 – avernet

+0

オブジェクトはコンソール出力に表示されますが、使用できる変数には表示されません。私のコード例は、あなたが使用できる変数$ 0にオブジェクトを置きます。 – Guss

+0

これはもはやFirebug 1.5では必要なくなり、$ 0を再びサポートします。答えをありがとう! – avernet

関連する問題