Usando o Google Chrome, se você for console.log
um objeto, permite inspecionar o elemento no console. Por exemplo:
var a = { "foo" : "bar", "whiz" : "bang" };
console.log(a);
Isso imprime Object
que pode ser inspecionado clicando nas setas ao lado dele. No entanto, se eu tentar registrar um HTMLElement:
var b = goog.dom.query('html')[0];
console.log(b);
Isso imprime <html></html>
que não pode ser inspecionado clicando nas setas ao lado dele. Se eu quiser ver o objeto JavaScript (com seus métodos e campos) em vez de apenas o DOM do elemento, como faria isso?
tente isto:
console.dir(element)
Referência
[Vídeo] Paul Irish sobre como se tornar um usuário avançado do console.
fonte
[[element]]
para criar um array para que o Chrome fosse forçado a exibi-lo como um objeto ... Obrigado!O navegador imprime apenas a parte html, você pode colocar o elemento em um objeto para ver a estrutura da cúpula.
console.log({element})
fonte