javascript - script.js 第一行为 :1 Uncaught SyntaxError: Unexpected token . - Node.ELEMENT_NODE

标签 javascript google-chrome-extension syntax-error

我收到 script.js:1 Uncaught SyntaxError: Unexpected token 。

在我的代码的第一行,意外的标记是 Node - 之后的句点 -

var Node.ELEMENT_NODE = 1;

这一定是非常基本的东西 - 使用节点类型有什么要求吗?程序停在这一行。如果相关的话,这是针对 chrome 扩展的。

最佳答案

在对象中赋值元素时不使用var关键字,使用:

Node.ELEMENT_NODE = 1;

如果 Node 尚未定义,您需要先定义它:

var Node = {};
Node.ELEMENT_NODE = 1;

但是您应该知道 Node 是 DOM API 的一部分,并且不应在全局范围内被覆盖,请参阅:https://developer.mozilla.org/en/docs/Web/API/Node

关于javascript - script.js 第一行为 :1 Uncaught SyntaxError: Unexpected token . - Node.ELEMENT_NODE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37494481/

相关文章:

javascript - 绝对 HTML 元素和浏览器滚动

javascript - Google map v3 标记不刷新

javascript - 根据用户复选框选择显示或隐藏下拉框

javascript - 在 Chrome 扩展程序中获取当前页面 SSL 证书的指纹

jquery - 语法错误,表达式无法识别: [object Object][rel ='x' ]

python - 唯一导入 * 只允许在模块级别

javascript - Google map v3 - 如何将事件与 Gmap 服务绑定(bind)

javascript - 避免在 chrome 扩展中弹出 HTTP 身份验证(摘要)

javascript - Chrome 扩展 - 收听 YouTube 事件

c - 语法错误 : expected expression before ‘do’