Dom Node.TEXT\u节点和IE7

Dom Node.TEXT\u节点和IE7,dom,internet-explorer-7,standards,w3c,Dom,Internet Explorer 7,Standards,W3c,我有一些javascript测试DOM节点类型,如下所示: if(node.nodeType == Node.TEXT_NODE) { 当然,它在Firefox、Safari和Opera中都可以正常工作。但InternetExplorer7抱怨节点(大写N)未定义。但这是我的一部分 我真的需要更改代码以使用幻数吗?还是我遗漏了一些简单的东西?不幸的是,你没有遗漏任何东西 IE中并没有节点常量。请看“您还可以用DOM做什么?”一节 因此,要么定义自己的节点常数,要么简单地请求 n

我有一些javascript测试DOM节点类型,如下所示:

        if(node.nodeType == Node.TEXT_NODE) {
当然,它在Firefox、Safari和Opera中都可以正常工作。但InternetExplorer7抱怨
节点(大写N)未定义。但这是我的一部分


我真的需要更改代码以使用幻数吗?还是我遗漏了一些简单的东西?

不幸的是,你没有遗漏任何东西

IE中并没有节点常量。请看“您还可以用DOM做什么?”一节

因此,要么定义自己的节点常数,要么简单地请求

node.nodeType === 3