2016-05-28 5 views
0

ライン - で、予期しないトークンは、ノードの後の期間である - ある -script.js:1 Uncaught SyntaxError:予期しないトークン。私は私のコードの最初の行で<code>script.js:1 Uncaught SyntaxError: Unexpected token .</code></p> <p>を取得しています最初のNode.ELEMENT_NODE

var Node.ELEMENT_NODE = 1; 

これは非常に基本的なものでなければなりませんあなたはnodetypeを使用するために必要なものがありますか?プログラムはこの行で停止します。これは関連性がある場合はクロム拡張のためのものです。

+0

あなたが使っている方法は、それが既に存在するオブジェクトだとみなします。 console.log(Node)を実行すると何が得られますか? – juan8a

答えて

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

これは正しい構文です。

var Node = { 
    ELEMENT_NODE:1 
} 
関連する問題