HTML DOM 的 nodeType 属性可以用来获取节点的类型。nodeType 属性的值是一个数字,表示节点的类型。
nodeType 属性的值
- 1:元素节点(Element node)
- 2:属性节点(Attribute node)
- 3:文本节点(Text node)
- 4:CDATA 部分(CDATA section)
- 5:实体引用(Entity reference)
- 6:实体节点(Entity node)
- 7:处理指令节点(Processing instruction node)
- 8:注释节点(Comment node)
- 9:文档节点(Document node)
- 10:文档类型节点(Document type node)
- 11:文档片段节点(Document fragment node)
- 12:元素节点(Notation node)
使用方法
使用 nodeType 属性,可以通过 JavaScript 获取节点的类型,例如:
var nodeType = document.getElementById("demo").nodeType;
上面的代码从文档中获取元素节点,并获取它的 nodeType 属性值,该值将是 1,表示该节点是元素节点。