-
Element元素节点 -
Document文档根节点 -
characterData字符数据 -
DocumentFragment文档片段 -
DocumentType文档类型
图片来源 Mozilla
console.log(document);
console.log(document.childNodes);
console.log(document.children);
<div id=\\\"elementId\\\">这是一个 element节点</div>
<script>
let elementId = document.getElementById(\\\'elementId\\\');
console.log(elementId.childNodes)
console.log(elementId.children)
console.log(elementId.nodeType)
</script>
方法 | 功能 |
parentNode | 找到父节点 |
childNodes | 找到子节点 |
firstChild | 找到第一个子节点 |
lastChild | 找到最后一个节点 |
nextSibling | 找到下一个节点 |
previousSibling | 找到上一个节点 |
方法 | 功能 |
parentElement | 找到父元素 |
children | 找到子元素 |
firstElementChild | 找到第一个子元素 |
lastElementChild | 找到最后一个子元素 |
nextElementSibling | 找到下一个元素 |
previousElementSibling | 找到上一个元素 |
方法 | 功能 |
appendChild | 最后添加节点 |
insertBefore | 插入第一个节点 |
removeChild | 移除一个节点,想移除节点,需要先找到父节点才能移除 |
replaceChild | 替换节点,相当于 remove一个节点,并 insert一个节点 |
方法 | 功能 |
compareDocumentPosition | 用于比较两个节点的关系函数 |
contains | 检查一个节点是否包含另一个节点 |
isEquaInode | 检查两个节点是否完全相同 |
isSameNode | 检查两个节点是否在同一个节点,可以在 JavaScript 中 === 来处理 |
cloneNode | 复制一个节点,如果传入参数为 true ,则会连子元素做深拷贝 |
原创文章,作者:小道研究,如若转载,请注明出处:https://www.sudun.com/ask/34486.html