En utilisant Google Chrome, si vous êtes console.log
un objet, il vous permet d'inspecter l'élément dans la console. Par exemple:
var a = { "foo" : "bar", "whiz" : "bang" };
console.log(a);
Ceci imprime Object
qui peut être inspecté en cliquant sur les flèches à côté. Si toutefois j'essaye de connecter un HTMLElement:
var b = goog.dom.query('html')[0];
console.log(b);
Ceci imprime <html></html>
qui ne peut pas être inspecté en cliquant sur les flèches à côté. Si je veux voir l'objet JavaScript (avec ses méthodes et ses champs) au lieu du seul DOM de l'élément, comment puis-je faire cela?
essaye ça:
console.dir(element)
Référence
[Vidéo] Paul Irish sur le fait de devenir un utilisateur puissant de la console.
la source
[[element]]
pour créer un tableau afin que Chrome soit obligé de l'afficher comme un objet ... Merci!Le navigateur n'imprime qu'une partie html, vous pouvez placer l'élément dans un objet pour voir la structure du dôme.
console.log({element})
la source