元素:children 属性
只读的children
属性返回一个实时的 HTMLCollection
,其中包含调用它的元素的所有子 元素
。
Element.children
仅包含元素节点。要获取所有子节点,包括非元素节点(如文本和注释节点),请使用 Node.childNodes
。
值
一个 HTMLCollection
,它是一个实时的、有序的 DOM 元素集合,这些元素是 node
的子元素。您可以使用集合上的 item()
方法或 JavaScript 数组样式表示法访问集合中的各个子节点。
如果元素没有元素子节点,则 children
是一个空列表,其 length
为 0
。
示例
js
const myElement = document.getElementById("foo");
for (const child of myElement.children) {
console.log(child.tagName);
}
规范
规范 |
---|
DOM 标准 # ref-for-dom-parentnode-children① |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。