首页 教程 API文档

通过伪类查询元素

2015-09-08 16:36:05

属性


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

描述


Std.dom.getElementsByPseudoClasses 方法用于获取能满足指定伪类条件的元素.

例如 :value(123) :last-child :empty 等

语法



Object Std.dom.getElementsByPseudoClasses(String pseudoName);
Object Std.dom.getElementsByPseudoClasses(String pseudoName,Array pseudoArguments);
Object Std.dom.getElementsByPseudoClasses(String pseudoName,Array pseudoArguments,String tagName);
Object Std.dom.getElementsByPseudoClasses(String pseudoName,Array pseudoArguments,String tagName,Object container);
        

参数


名称 类型 描述
pseudoName String 伪类名称
pseudoArguments Array 伪类参数
tagName String 要查找的元素标签名称
container Object 容器元素,父元素或祖级元素

返回值


返回找到的一个或多个element数组,如果没有找到,返回null

相关例子


查找一组只读的input元素


Std.dom.getElementsByPseudoClasses("readOnly",[],"input");
        

查找value为123的input


Std.dom.getElementsByPseudoClasses("readOnly",[123],"input");
        

查找空的元素


Std.dom.getElementsByPseudoClasses("empty");