js中nodeName、nodeValue 以及 nodeType 记录有关于节点的信息。
nodeName--节点的名称:
元素节点 nodeName 是标签名称
属性节点 nodeName 是属性名称
文本节点 nodeName 的值是 "#text"
文档节点 nodeName 的值是 "#document"
注意:nodeName 的值是大写字母
nodeValue--节点值:
文本节点 nodeValue 是全部文本
属性节点 nodeValue 是属性的值。
文档节点和元素节点 nodeValue 的值是null。
nodeType--节点的类型:
元素节点 nodeType 值是1
属性节点 nodeType 值是2
文本节点 nodeType 值是3
注释节点 nodeType 值是8
文档节点 nodeType 值是9
| DOM节点 | nodeType | nodeName | nodeValue | 节点示例 |
| 元素节点 | 1 | 元素标签名 | null | <input /> <div><div> |
| 属性节点 | 2 | 属性名 | 属性值 | <input name="xx" /> 的name |
| 文本节点 | 3 | "#text" | 所有文本 | aha |
| 文档节点 | 9 | "#document" | null | document |
| 注释 | 8 | <!-- djfdh--> |

本文详细介绍了JavaScript中DOM节点的相关概念,包括nodeName、nodeValue和nodeType的含义及应用场景。解析了不同类型的节点(如元素节点、属性节点、文本节点等)的特性。

1623

被折叠的 条评论
为什么被折叠?



