Firebug 不显示所有对象属性
我正在使用 console.log(一个包含表单数据的对象)跟踪一些数据,并且由于数据量大于 FB 将在控制台中显示的数据,因此我在控制台中显示的字符串后附加了一个“更多...” :
Object { elementName="lessonPlanName", elementType="text", more...}
但是当我单击链接时,我收到消息“没有可显示该对象的属性”。
如何在控制台查看对象的所有项目?
谢谢
I'm tracking some data using console.log, an object with form data, and because the amount of data is greater than what FB will display in the console I get a "more..." appended to the string displayed in the console:
Object { elementName="lessonPlanName", elementType="text", more...}
But when I click on the link I get message saying "There are no properties to show for this object."
How can I view all the items of the object in the console?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
必须启用 DOM 选项卡下的“显示用户定义的属性”。
'Show User-defined Properties' under DOM tab must be enabled.
听起来像是 Firebug 错误——有时会发生。尝试关闭该选项卡并重新打开它,有时会有效,但通常您必须完全关闭 Firefox。
此外,您可以做的不仅仅是 console.log。例如
console.dir(obj)
和console.dirxml(ob)
。一种用于输出对象键/值对,另一种用于输出 xml。请参阅此处的完整文档:http://getfirebug.com/wiki/index.php/Console_API
Sounds like a Firebug bug—happens sometimes. Try closing the tab and reopening it, it sometimes works, but usually you have to close Firefox completely.
Additionally you can do a lot more than just console.log.
console.dir(obj)
andconsole.dirxml(ob)
for example. One is made for outputting object key/value pairs and one is made for outputting xml.See the full docs here: http://getfirebug.com/wiki/index.php/Console_API
在 DOM 面板中禁用仅显示自己的属性
disable Show Own Property Only in DOM panel