怎么区别javascript里nodetype的3个节点?

1代表元素节点,2代表属性节点,3代表文本节点
2025-03-16 07:07:10
推荐回答(1个)
回答(1):

nodeType是用来获得当前节点对象的类型。

nodeType 属性可返回节点的类型。
元素element 1
属性attr 2
文本text 3
注释comments 8
文档document 9

比如
html:

An HTML Document


js: var element=document.getElementById("h1");//h1是一个

标签
var type = element.nodeType; // 此时返回的nodeType=1,type = 1。

以此类推