首页 教程 API文档

用css选择器进行DOM查询

2015-10-15 16:41:36

属性


使用频率 中高
所属模块 Std.css.selector
成员类型 静态成员函数

描述


Std.css.selector.query方法用于通过指定的css选择器对文档中的DOM元素进行查询.

语法



Object Std.css.selector.query(String selector,Object containerElements=null,Boolean queryAll=true);
        

参数


名称 类型 描述
selector String 需要进行查询的css选择器
containerElements Object 指定元素对应的容器,也就是查询containerElements的后代元素,该参数可以是一个DOM元素,或者是包含多个DOM元素的数组.如果不需要这个参数,可以设置为null
queryAll Boolean 是否查询所有与该选择器相匹配的元素,如果为false,那么查询之后将会返回查询到的第一个元素,否则将会返回包含所有匹配的元素的一个数组.

返回值


1. 与css选择器匹配的元素.

2. 包含所有与css选择器匹配的元素的数组.

3. 如果没有查找到,那么返回null

相关例子


查找所有div元素


Std.css.selector.query("div");
        

只查找第一个div元素


Std.css.selector.query("div",null,false);
        

查找ID为content下面的所有class为.line的元素


Std.css.selector.query(".line","#content");