innerHTML 属性
获取元素内容的最简单方法是使用 innerHTML
属性。
innerHTML
属性对于获取或替换 HTML 元素的内容很有用。
nodeValue 属性
nodeValue
属性规定节点的值。
元素节点的 nodeValue
是 undefined
或 null
文本节点的 nodeValue
是文本本身
属性节点的 nodeValue
是属性值
nodeType 属性
nodeType
属性返回节点的类型。nodeType
是只读的。
比较重要的节点类型有:
元素类型 | NodeType |
---|---|
元素 | 1 |
属性 | 2 |
文本 | 3 |
注释 | 8 |
文档 | 9 |
DOM常见的属性
DOM属性 | 说明 |
---|---|
innerHTML | 获取或设置元素的HTML内容。 |
innerText | 获取或设置元素的文本内容,不包括HTML标签。 |
textContent | 获取或设置元素及其子元素的文本内容,包括所有文本节点。 |
nodeName | 获取节点的名称。 |
nodeType | 获取节点的类型,常见的有元素节点(1)、属性节点(2)、文本节点(3)等。 |
parentNode | 获取节点的父节点。 |
childNodes | 获取节点的所有子节点。 |
firstChild | 获取节点的第一个子节点。 |
lastChild | 获取节点的最后一个子节点。 |
nextSibling | 获取节点的下一个兄弟节点。 |
previousSibling | 获取节点的上一个兄弟节点。 |
attributes | 获取节点的所有属性。 |
style | 获取或设置元素的样式属性。 |
classList | 获取元素的类名列表,可以用于添加、移除、切换类名。 |