Usando Google Chrome, si tiene console.log
un objeto, le permite inspeccionar el elemento en la consola. Por ejemplo:
var a = { "foo" : "bar", "whiz" : "bang" };
console.log(a);
Esto imprime lo Object
que se puede inspeccionar haciendo clic en las flechas junto a él. Sin embargo, si intento registrar un HTMLElement:
var b = goog.dom.query('html')[0];
console.log(b);
Esto imprime lo <html></html>
que no se puede inspeccionar haciendo clic en las flechas al lado. Si quiero ver el objeto JavaScript (con sus métodos y campos) en lugar de solo el DOM del elemento, ¿cómo lo haría?
prueba esto:
console.dir(element)
Referencia
[Video] Paul Irish sobre cómo convertirse en un usuario avanzado de la consola.
fuente
[[element]]
para crear una matriz de modo que Chrome se viera obligado a mostrarla como un objeto ... ¡Gracias!El navegador imprime solo la parte html, puede colocar el elemento en un objeto para ver la estructura del domo.
console.log({element})
fuente