分类 | nodeName | nodeType | nodeValue |
---|---|---|---|
元素节点 ELEMENT_NODE | 标签名;大写 | 1 | null |
属性节点 ATTRIBUTE_NODE | 2 | ||
文本节点 TEXT_NODE | #text | 3 | 文本节点的内容 |
注释节点 COMMENT_NODE | #comment | 8 | 注释的文本内容 |
类别 | 说明 |
---|---|
Node.childNodes | 动态更新的子节点
Returns a live / automatically updated NodeList, including elements, text and comments |
Node.firstChild | 第一个节点
the first direct child node |
Node.lastChild | 第一个节点
the last direct child node |
Node.nextSibling | 下一个兄弟节点
the next node in the DOM tree |
Node.previousSibling | 上一个兄弟节点
the previous node in the DOM tree |
Node.parentNode | 父节点;无则返回null;只能有一个亲爸爸
the parent of this node |
Node.offsetParent | 参考的定位的父节点;如果没有就一直往上找,直到BODY |
Node.textContent | 文本内容,包括其所有的后代节点;无论是否渲染
the textual content of an element and all its descendants |
类别 | 说明 |
---|---|
appendChild(node) | 尾插节点;如果该节点已经存在DOM树中,则是移动位置 |
prepend() | 头插节点 |
insertBefore(node, node) | 在某个节点前插入节点 |
removeChild(node) | 删除节点 |
cloneNode(node,bool) | 克隆节点 |