我有一些JavaScript,测试DOM节点类型针对这样的:
if(node.nodeType == Node.TEXT_NODE) {
当然,这一切都在Firefox,Safari和Opera罚款。 但是,Internet Explorer 7的抱怨是Node
(大写的N)是不确定的。 但是,这部分DOM 2级 !
我真的需要更改我的代码使用幻数? 还是我失去了一些东西简单吗?
我有一些JavaScript,测试DOM节点类型针对这样的:
if(node.nodeType == Node.TEXT_NODE) {
当然,这一切都在Firefox,Safari和Opera罚款。 但是,Internet Explorer 7的抱怨是Node
(大写的N)是不确定的。 但是,这部分DOM 2级 !
我真的需要更改我的代码使用幻数? 还是我失去了一些东西简单吗?
不幸的是你是不是缺少什么。
有一个在IE浏览器没有节点不变。 看看这里http://www.ibm.com/developerworks/xml/library/x-matters41.html在部分“你可以用DOM做什么?”。
因此,无论你定义自己的节点不变,或者你只是问
node.nodeType === 3