如何在 IE8 中转储 JavaScript 变量?

How do I dump JavaScript vars in IE8?(如何在 IE8 中转储 JavaScript 变量?)
本文介绍了如何在 IE8 中转储 JavaScript 变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我有一个需要在 IE8 中检查的对象.我尝试了开发人员工具和 console.log,它们的 Firebug 等效项.但是,当我将对象输出到日志时:

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);

我只得到字符串

LOG: Element: [object Object]

而不是可点击、可检查的转储.

instead of a clickable, examinable dump.

是否可以像在 Firebug 中一样将对象转储到日志并检查其成员?

Is it possible to dump an object to the Log and examine its members, like in Firebug?

我不能使用自制的 dump() 函数,因为我要检查的元素太大,浏览器会在我身上崩溃.

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:

  • 打开开发者工具栏(按 F12)
  • 转到脚本"标签
  • 点击开始调试"按钮
  • 接下来,在控制台中输入debugger"并回车.这应该会触发一个断点.
  • 转到观看"子标签
  • 点击显示点击添加..."的行并输入您要检查的变量.请注意,该变量必须是全局可用的.
  • 此时您应该能够使用树状 UI 检查变量
  • 完成调试后,点击继续按钮(或按 F5)

这篇关于如何在 IE8 中转储 JavaScript 变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

相关文档推荐

在开发JS过程中,会经常遇到两个小数相运算的情况,但是运算结果却与预期不同,调试一下发现计算结果竟然有那么长一串尾巴。如下图所示: 产生原因: JavaScript对小数运算会先转成二进制,运算完毕再转回十进制,过程中会有丢失,不过不是所有的小数间运算会
问题描述: 在javascript中引用js代码,然后导致反斜杠丢失,发现字符串中的所有\信息丢失。比如在js中引用input type=text onkeyup=value=value.replace(/[^\d]/g,) ,结果导致正则表达式中的\丢失。 问题原因: 该字符串含有\,javascript对字符串进行了转
Rails/Javascript: How to inject rails variables into (very) simple javascript(Rails/Javascript:如何将 rails 变量注入(非常)简单的 javascript)
CoffeeScript always returns in anonymous function(CoffeeScript 总是以匿名函数返回)
Ordinals in words javascript(javascript中的序数)
getFullYear returns year before on first day of year(getFullYear 在一年的第一天返回前一年)