Paul_Z
2016-08-11 21:48
运行结果:
IE:
UL子节点个数:3
节点类型:1
其它浏览器:
UL子节点个数:7
节点类型:3
<ul>1文节点
<li>2标签节点</li>3文本节点
<li>4标签节点</li>5文本节点
<li>6标签节点</li>7文本节点
</ul>
其他浏览有七个节点,而IE只能识别 li 三个标签节点
obj.nodeType显示
对象的节点类型,
if(obj.nodeType == 1){
alert('标签节点')
}else if(obj.nodeType){
alert('属性节点')
}else{
alert('文本节点')
}
元素类型 节点类型
元素 1
属性 2
文本 3
注释 8
文档 9
节点之间的空白符,在firefox、chrome、opera、safari浏览器是文本节点,所以IE是3,其它浏览器是7
<ul>1文节点
<li>2标签节点</li>3文本节点
<li>4标签节点</li>5文本节点
<li>6标签节点</li>7文本节点
</ul>
其他浏览有七个节点,而IE只能识别 li 三个标签节点
obj.nodeType显示
对象的节点类型,
if(obj.nodeType == 1){
alert('标签节点')
}else if(obj.nodeType==2){
alert('属性节点')
}else(obj.nodeType==3){
alert('文本节点')
}
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题
回答 1
回答 2