Mic*_*ael 12 standards w3c dom internet-explorer-7
我有一些javascript来测试DOM节点类型,如下所示:
if(node.nodeType == Node.TEXT_NODE) {
Run Code Online (Sandbox Code Playgroud)
当然,它在Firefox,Safari和Opera中都运行良好.但是,Internet Explorer 7抱怨Node(使用大写N)是未定义的.但这是DOM Level 2的一部分!
我是否真的需要更改我的代码以使用幻数?或者我在这里想念一些简单的东西?
小智 18
不幸的是,你没有遗漏任何东西
IE中没有Node常量.请查看http://www.ibm.com/developerworks/xml/library/x-matters41.html的"您还可以使用DOM做什么?"部分.
因此要么定义自己的Node常量,要么就是要求
node.nodeType === 3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3656 次 |
| 最近记录: |