我通过id得到一个元素,我想知道该对象的所有属性。
我对所有这些东西都使用警报,这是在javascript中完成的方式吗?在AS3或其他任何东西中,我会放置一个断点,并在变量面板中调查该对象。
其次,如果这是它的完成方式,如果我不知道它们是什么,我怎么能显示所有属性,并在警告框中显示它们?使用jquery 1.5。感谢
答案 0 :(得分:3)
如果通过“attributes”,则表示DOM节点的“properties”,然后使用...
console.dir(element);
...在Chrome的开发者工具或Firebug for Firefox中。
这将允许您展开Object并完全检查其所有属性,包括.attributes
属性。
答案 1 :(得分:2)
通过警报进行调试会慢慢地将您的灵魂从鼻子中消失。幸运的是,有一种更好的方法。
现代浏览器中的Javascript控制台(如Chrome或Safari,或Firefox扩展程序Firebug)非常棒。
您还可以在脚本选项卡中设置断点,或通过debugger
语句在代码中设置断点。您也可以在脚本选项卡中检查全局变量和局部变量。这真是太棒了。
查看chrome dev工具视频,了解更多精彩内容:http://code.google.com/chrome/devtools/docs/videos.html
答案 2 :(得分:1)
您有几个选择:
console.log(domElement);
这将让您在脚本运行后记录语句并查看项目。请注意,尽管Firebug将对象视为实时对象,但对象的更改至少会反映在日志语句中(您将在日志中看到实际对象,而不仅仅是一串字符串),它最后一次使用它)。
debugger;
这将让您暂停执行并通过Firebug或Chrome开发工具中的观察窗口或甚至IE9的开发人员工具分析您的对象。