文章参考:http://www.maomao365.com/?p=15323
nodeType属性值是一个只读属性,返回一个数字,表示当前节点的类型。
<ul id="container">
<li>列表</li>
<li>列表</li>
</ul>
<script>
window.onload = function(){
let obox = document.getElementById("container");
let lis = obox.getElementsByTagName("li");
console.log(lis[1].nodeType) // li为元素节点,对应nodeType为1
}
</script>
节点名称 | nodeType |
---|---|
元素节点 | 1 |
属性节点 | 2 |
文本节点 | 3 |
注释节点 | 8 |
document文本节点 | 9 |
documentType节点 | 10 |
documentFragment节点 | 11 |
常见举例:
- div p span 等这些html标签所生成的为元素节点;
- a标签中的href属性为一个属性节点;
- 一个标签中的内容,例:回车 换行符 文本 称之为文本节点;
- 注释节点;
- document文本节点;
- DocumentType节点;
- documentFragment节点。