最新的Web开发教程
 

HTML DOM children Propery

<元素对象

获取集合<body>元素的子项:

var c = document.body.children;
试一试»

更多"Try it Yourself"下面的例子。


定义和用法

Children属性返回元素的子元素的集合,为的HTMLCollection对象。

当它们出现在源代码中,并且可以通过索引号访问的集合中的元素进行排序。 该指数从0开始。

提示:可以使用的HTMLCollection对象的长度属性来确定子元素的数量,那么你可以通过所有儿童循环,并提取所需的信息。

此属性之间的差别的childNodes ,是的childNodes包含的所有节点,包括文本节点和注释节点,而孩子们只包含元素节点。


浏览器支持

在表中的数字规定,完全支持该财产浏览器版本。

属性
children 2.0 9.0 * 3.5 4 10.0

*注意:儿童属性在IE6完全支持IE8。 然而,在这些版本中,它返回一个元素节点和注释节点。 IE9 +只返回元素节点。


句法

element .children

技术细节

返回值: 一个活生生的HTMLCollection对象,表示元素节点的集合。 当它们出现在源代码中返回的集合中的元素进行排序
DOM版本 核心1级元素对象

例子

更多示例

找出多少孩子<div>元素有:

var c = document.getElementById("myDIV").children.length;

C的结果将是:

2
试一试»

改变的第二子元件的背景颜色<div>元素:

var c = document.getElementById("myDIV").children;
c[1].style.backgroundColor = "yellow";
试一试»

得到所述第三子元素的文本(index 2) a的<select>元素:

var c = document.getElementById("mySelect").children[2].text;

C的结果将是:

Saab
试一试»

通过所有儿童循环<body>和改变他们的背景色为红色:

var c = document.body.children;
var i;
for (i = 0; i < c.length; i++) {
    c[i].style.backgroundColor = "red";
}
试一试»

相关页面

HTML DOM参考: childNodes Property


<元素对象