这个children
属性返回元素的子元素的集合。
这个children
属性返回一个HTML集合目的。
在里面HTML 文档对象模型(文档对象模型),HTML 文档是带有(或不带有)子节点的节点的集合。
节点分别是元素节点、文本节点和注释节点。
元素之间的空白也是文本节点。
元素只是元素节点。
子节点返回孩子节点(元素节点、文本节点和注释节点)。
孩子们返回孩子元素(不是文本和注释节点)。
兄弟姐妹是"brothers" 和"sisters"。
兄弟姐妹是具有相同父节点的节点(在同一子节点列表)。
元素兄弟姐妹是具有相同父级的元素(在同一孩子们列表)。
element.children
类型 | 描述 |
对象 | AHTML集合目的。 元素节点的集合。 元素按照它们在文档中出现的方式进行排序。 |
更改"myDIV"的第二个子元素的背景:
const collection = document.getElementById("myDIV").children;
collection[1].style.backgroundColor = "yellow";
亲自试一试 »
获取 <select> 元素的第三个子元素(索引 2)的文本:
const collection = document.getElementById("mySelect").children[2].text;
亲自试一试 »
循环 <body> 的所有子元素并更改其背景:
const collection = document.body.children;
for (let i = 0; i < collection.length; i++) {
collection[i].style.backgroundColor = "red";
}
亲自试一试 »
element.children
是 DOM Level 1 (1998) 功能。
所有浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!