首页 教程 API文档

获取子元素

2015-09-08 16:41:03

属性


使用频率 中高
所属模块 Std.dom
成员类型 公有成员函数

描述


children方法用于获取当前元素下的所有子元素(Std.dom实例对象),或者指定的子元素(Std.dom实例对象).

语法



Array children();
Object children(Number index);
Array children(Function callback);
Array children(String cssSelector);
        

参数


名称 类型 描述
index Number 子元素索引值,children方法将会返回对应索引的子元素.
cssSelector String css选择器,只有与该选择器相匹配的子元素才会被放入结果数组.
callback Function

用于遍历子元素时候用到的回调函数,当该函数返回true或者为一个对象的时候,当前元素将被添加进结果数组中.

类型 描述
Number 当前元素的索引号
Object 当前DOM元素

返回值


1. 包含找到子元素的数组

2. 找到的子元素Std.dom实例对象

3. null

相关例子


查找body下第二个子元素(索引号从0开始)


Std.dom("body").children(1);
        

获取所有节点名称为div的子元素


Std.dom("body").children("div");
        

获取所有索引号为偶数的元素


Std.dom("body").children(function(i){
    if(i % 2 == 0){
        return true;
    }
});