私は、(node.previousSiblingを呼び出している)要素であることを確認しているノードがあります。しかし、私はMDCに示されているNode constantsにアクセスするために十字ブラウザのjavascript方法を見つけるのが難しいです。IEのノード型定数にどのようにアクセスするのですか
IE以外のすべてのブラウザで、Node.ELEMENT_NODEが定義されています。特定のノードインスタンスを使用しようとしました(例:
)e=$("#element_id")[0];
alert("ELEMENT_NODE: " + ELEMENT_NODE);
これはIEでは機能しません。 IEのやり方は何ですか?ノード定数を自分で定義するだけでいいですか?
ザッツ迷惑。 –
MSDNは 'nodeType'の値は1または3しかないと言うかもしれませんが、そうではありません。 'document.nodeType'は、たとえばIE 7で9を返します。' document.createComment( "foo")。nodeType'は8を返します。 –