如何在IE中访问节点类型常量

Jus*_*ing 4 javascript dom

我有一个节点,我注意到它是一个元素(来自调用node.previousSibling).但是,我无法找到跨浏览器的JavaScript方式来访问MDC上显示的节点常量.

在所有浏览器中,但定义了IE Node.ELEMENT_NODE.我尝试使用节点的特定实例,例如:

e=$("#element_id")[0];
alert("ELEMENT_NODE: " + ELEMENT_NODE);
Run Code Online (Sandbox Code Playgroud)

这在IE中也不起作用.那么IE的方式是什么呢?我是否只需要自己定义节点常量?

Gre*_*reg 6

Internet Explorer 8及更早版本不定义节点类型常量,因此您必须自己定义它们.此外,Internet Explorer 7及更早版本仅支持类型1和3.

  • 多奇怪啊. (2认同)