nodeName
- 元素节点的
nodeName
是标签名称(大写)- 属性节点的
nodeName
是属性名称- 文本节点的
nodeName
永远是#text
- 文档节点的
nodeName
永远是#document
注释:nodeName 所包含的 XML 元素的标签名称永远是大写的
- 对于文本节点,
nodeValue
属性包含文本。- 对于属性节点,
nodeValue
属性包含属性值。- 文档节点和元素节点,
nodeValue
属性的值始终为null
。
nodeValue
对于文本节点,nodeValue 属性包含文本。
对于属性节点,nodeValue 属性包含属性值。
nodeValue 属性对于文档节点和元素节点是不可用的。
nodeType
nodeType是JavaScript中的一个HTML DOM属性。nodeType属性返回选定节点的节点类型,可以让我们知道、区分文档中的各个节点。
JavaScript中的所有节点类型都继承自Node类型,因此所有节点类型都共享相同的基本属性和方法。每个节点都有一个nodeType属性,用于表明节点的类型。
如果节点是元素节点,则 nodeType 属性将返回 1。
如果节点是属性节点,则 nodeType 属性将返回 2。
最重要的节点类型是:
--元素类型 节点类型:
元素element 1
属性attr 2
文本text 3
注释comments 8
文档document 9
文档: