首页 教程 API文档

联合DOM模块

2015-09-11 16:14:20

属性


前置知识 Std.unite, Std.dom
使用频率
所属模块 Std.dom
成员类型 静态成员模块

描述


Std.dom.united模块是一个对DOM元素进行联合批量控制的模块,该模块与Std.dom模块不同,Std.dom模块只能通过选择器匹配与控制一个DOM元素,而 Std.dom.united模块可以通过选择期匹配与控制多个DOM元素,该模块使用方法与Std.dom模块基本相同.

例如: Std.dom("div") 这样的选择器会获取文档中的第一个div节点,Std.dom.united("div") 则获取所有的div节点.

Std.dom实例的成员方法可以有返回值,Std.dom.united实例返回值始终是this对象.

new Std.dom 方法只能创建一个DOM元素,new Std.dom.united 可以创建多个DOM元素.

语法



Object Std.dom.united(String selector);
        

Object Std.dom.united(String selector,String selector);
        

Object Std.dom.united(String selector,Object DOMElement);
        

Object Std.dom.united(Object DOMElement);
        

new Std.dom.united(String selector);
        

new Std.dom.united(Object DOMElement);
        

new Std.dom.united(String selector,String selector);
        

new Std.dom.united(String selector,Object DOMElement);
        

new Std.dom.united(Object DOMElement,String selector);
        

new Std.dom.united(Object DOMElement,Object DOMElement);
        

参数


名称 类型 描述
selector String css选择器字符串
DOMElement Object Std.com对象或DOM元素

相关例子


得到所有class为abc的div元素


var abc = Std.dom.united("div.abc")
        

修改所有span元素的html内容为123


Std.dom.united("span").html("123");
        

删除所有input元素


Std.dom.united("input").remove();
        

创建10个div元素,并且设置class为abc


var abc = new Std.dom.united("div.abc");
        

获取id为abc的元素下面的所有span元素


var span = new Std.dom.united("span","#abc");