Utilizando Google Chrome, si console.log
un objeto, le permite inspeccionar el elemento en la consola. Por ejemplo:¿Cómo puedo registrar un elemento HTML como un objeto JavaScript?
var a = { "foo" : "bar", "whiz" : "bang" };
console.log(a);
Esto muestra Object
que puede ser inspeccionado por hacer clic en las flechas al lado de él. Sin embargo, si trato de registrar un HTMLElement:
var b = goog.dom.query('html')[0];
console.log(b);
Esto muestra <html></html>
que puede ser inspeccionado por hacer clic en las flechas al lado de él. Si quisiera ver el objeto JavaScript (con sus métodos y campos) en lugar de solo el DOM del elemento, ¿cómo lo haría?
'console.log ("% O ", document.body);' funciona también – Viney