编写javascript时记录最有用的东西是什么

时间:2012-12-19 22:44:45

标签: javascript jquery debugging logging

我在Javascript / JQuery中编写了一些涉及一些令人困惑的DOM操作的代码,或者至少它们对我来说是因为我相对缺乏经验。

我尝试通过做几个console.log()来帮助自己,但问题是如果你只记录一个DOM元素就会得到无用的信息,主要是object Object

我想知道HTML元素的最有用的通用属性是什么,以便我可以轻松地遵循脚本正在做的事情?

2 个答案:

答案 0 :(得分:4)

  

我想知道HTML元素的最有用的通用属性是什么,以便我可以轻松地遵循脚本正在做的事情?

不要使用日志记录进行调试。使用调试器进行调试。甚至IE(8及更高版本)内置了一个调试器。如果你想知道代码在做什么,那么 nothing 可以替代在调试器中单步执行代码并检查各种变量等等。你走了。

但是回答你的具体问题,我想说我想要看到DOM元素的tagNameclassName(例如,类[es])和id(如果有)。

答案 1 :(得分:0)

我会在检查控制台日志时使用chrome,这些对象实际上已经通过,因此您可以展开并查看其所有属性。请记住一些旧的浏览器,IE8或7,不支持console.log,它会抛出一个javascript错误。