我正在用 Javascript/JQuery 编写一些代码,其中涉及一些令人困惑的 DOM 操作,或者至少它们对我来说是因为我相对缺乏经验。
我尝试通过做几个console.log()
s 来帮助自己,但问题是如果你只记录一个 DOM 元素,你会得到无用的信息,主要是object Object
.
我想知道 HTML 元素最有用的通用属性是什么,以便我可以轻松地了解脚本在做什么?
我正在用 Javascript/JQuery 编写一些代码,其中涉及一些令人困惑的 DOM 操作,或者至少它们对我来说是因为我相对缺乏经验。
我尝试通过做几个console.log()
s 来帮助自己,但问题是如果你只记录一个 DOM 元素,你会得到无用的信息,主要是object Object
.
我想知道 HTML 元素最有用的通用属性是什么,以便我可以轻松地了解脚本在做什么?
我想知道 HTML 元素最有用的通用属性是什么,以便我可以轻松地了解脚本在做什么?
不要使用日志记录进行调试。使用调试器进行调试。甚至 IE(8 及更高版本)也内置了调试器。如果您想知道代码在做什么,没有什么可以替代在调试器中逐步执行代码并检查各种变量等。
但在回答您的具体问题时,我想说我想查看 DOM 元素的tagName
、className
(例如,class[es])和id
(如果有的话)。
我会在检查控制台日志时使用 chrome,这些对象实际上是通过的,因此您可以展开并查看它们的所有属性。请记住,一些较旧的浏览器(IE8 或 7)不支持 console.log,它会引发 javascript 错误。