我正在script.js:1 Uncaught SyntaxError: Unexpected token .
在我的代码的第一行,意外的令牌是节点 -
之后的句号var Node.ELEMENT_NODE = 1;
这必须是非常基本的东西 - 你需要使用nodetype吗?程序在此行停止。如果相关的话,这是针对chrome扩展的。
答案 0 :(得分:3)
在对象中分配元素时不使用var
关键字,请使用:
Node.ELEMENT_NODE = 1;
如果尚未定义Node
,则需要先定义它:
var Node = {};
Node.ELEMENT_NODE = 1;
但您应该知道Node
DOM API的那部分,并且不应该在全局范围内被覆盖,请参阅:https://developer.mozilla.org/en/docs/Web/API/Node
答案 1 :(得分:1)
这是正确的语法。
var Node = {
ELEMENT_NODE:1
}