如果我正在调试一些JavaScript代码,并且想查看我在DOM中的位置,如何打印由(例如)getElementById()返回的整个元素?我知道我可以打印一个字段:
attrib = document.getElementById("attrib-2");
alert(attrib.selectedIndex);
但是,如果我想打印整个内容(甚至是 child ),该怎么办?
最佳答案
警报不是调试目的的最佳选择。考虑使用一些专门设计的工具,例如Firefox中的FireBug,WebKit浏览器中的Developer Tools。然后使用console.log
方法以高度可读的格式查看一些您需要的数据。
attrib = document.getElementById("attrib-2");
console.log(attrib.selectedIndex);