首页 教程 API文档

根据css选择器查询元素

2015-09-08 16:35:48

属性


前置知识 css selector
使用频率
所属模块 Std.dom
成员类型 静态成员函数

描述


Std.dom.query方法用于通过指定的css选择器查询文档中已经存在的DOM元素.

当第三个参数queryAll为false时候,那么Std.dom.query方法会在查询到一个DOM元素的时候返回,如果为true的时候,它会查询所有与选择器相匹配的元素,然后打包返回一个Array数组或者HTMLCollection.

(queryAll参数默认为true)

语法



Object Std.dom.query(String selector);
        

Object Std.dom.query(String selector,String root);
        

Object Std.dom.query(String selector,Object root);
        

Object Std.dom.query(String selector,Object root,Boolean queryAll);
         

参数


名称 类型 描述
selector String 要查询的元素对应的css选择器
root String,Object 所属上级元素,或者上级元素的选择器
queryAll Boolean 是否查询所有匹配元素,默认为true

返回值


1. 匹配到的DOM元素

2. 匹配到的包含DOM元素的Array或者HTMLCollection对象

3. null

相关例子


查询所有div元素


Std.dom.query("div");
        

查询所有div下的div元素


Std.dom.query("div div");
Std.dom.query("div","div");
        

查询一个class为stdjs的元素


Std.dom.query(".stdjs",null,false);