本文介绍了如何在IE8中转储JavaScript变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个需要在IE8中检查的对象。
我尝试了开发人员工具和 console.log
,他们的Firebug等价物。
但是,当我将对象输出到日志时:
console.log(元素:,元素) ;
console.log(element);
我只收到字符串
日志:元素:[object Object]
而不是可点击的,可检查转储。
是否可以将对象转储到日志并检查其成员,如Firebug?
解决方案
这是我发现有用的一种技巧:
- 打开开发人员工具栏(点击F12)
- 转到脚本标签
- 点击开始调试 按钮
- 接下来,在控制台中输入debugger并按Enter键。这应该会触发一个断点。
- 转到观察子标签
- 点击显示,点击添加..的行。并输入您要检查的变量。请注意,变量必须全局可用。
- 此时您应该能够使用树状UI检查变量
- 一旦你'重新调试单击继续按钮(或按F5)
I have an object I need to examine in IE8.I tried the developer tools and console.log
, their Firebug equivalent.However, when I output the object to the log:
console.log("Element: ", element);
console.log(element);
I only get the string
LOG: Element: [object Object]
instead of a clickable, examinable dump.
Is it possible to dump an object to the Log and examine its members, like in Firebug?
I can't use a homemade dump() function because the element I want to examine is so huge the browser will crash on me.
解决方案
Here's one technique that I've found helpful:
- Open the Developer Tool Bar (hit F12)
- Go to the "Script" tab
- Click the "Start Debugging" button
- Next, type "debugger" into the console and hit enter. This should trigger a break point.
- Go to the "Watch" sub-tab
- Click the row that says, "Click to add..." and enter a variable you'd like to examine. Note that the variable must be globally available.
- At this point you should be able to examine your variable with tree-like UI
- Once you're done debugging click Continue button (or hit F5)
这篇关于如何在IE8中转储JavaScript变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!