Якщо ви використовуєте 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>
який неможливо перевірити, натиснувши стрілки поруч із ним. Якщо я хочу бачити об'єкт JavaScript (з його методами та полями) замість просто DOM елемента, як би я це зробив?