nodeType(节点类型) 属性值说明

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

常见举例:

  1. div p span 等这些html标签所生成的为元素节点;
  2. a标签中的href属性为一个属性节点;
  3. 一个标签中的内容,例:回车 换行符 文本 称之为文本节点;
  4. 注释节点;
  5. document文本节点;
  6. DocumentType节点;
  7. documentFragment节点。
经验分享 程序员 微信小程序 职场和发展