Google Chromeを使用するとconsole.log
、オブジェクトの場合、コンソールで要素を検査できます。例えば:
var a = { "foo" : "bar", "whiz" : "bang" };
console.log(a);
これは、Object
横にある矢印をクリックして検査できるものを印刷します。ただし、HTMLElementをログに記録しようとすると、次のようになります。
var b = goog.dom.query('html')[0];
console.log(b);
<html></html>
横の矢印をクリックしても検査できないものが印刷されます。要素のDOMだけでなくJavaScriptオブジェクト(そのメソッドとフィールドを含む)を表示したい場合は、どうすればよいですか?