nodeType

  • 定义:nodeType属性返回节点的类型
  • 语法:node.nodeType
  • 支持:目前所有主流游览器均支持nodeType属性
  • 常用的节点类型返回值如下
节点类型 描述 返回值
Element 代表元素 1
Attr 代表属性 2
Text 达标元素或属性值的文本内容 3
Comment 代表注释 8
Document 代表整个文档(DOM树的根节点) 9

案例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<div id="wrap">
<!--div下的ul-->
我是div
<ul>
<li>第一个</li>
<li>第二个</li>
<li>第三个</li>
</ul>
</div>
<script>
var wrap=document.getElementById("wrap");
console.log(document.nodeType);
console.log(wrap.nodeType);
console.log(wrap.childNodes[2].nodeType);
console.log(wrap.attributes[0].nodeType);
console.log(wrap.childNodes[1].nodeType);
</script>

运行结果: