Methods
attr
String attr ( selector, name )
获取符合选择器的第一个元素的属性值。
属性不存在时,返回 undefined
void attr ( selector, name, value )
给符合选择器的所有元素设置属性值。
KISSY v1.1.5+, attr 支持 val, cs, html, text, data, width, height, offset 这几个“特殊属性”的设置:
var S = KISSY, DOM = S.DOM;
// 同时设置多个属性
DOM.attr('img', { src: 'kissy.png', width: 400, height: 400 });
removeAttr
void removeAttr ( selector, name )
移除符合选择器的所有元素的指定属性。
val
String val ( selector )
获取符合选择器的第一个元素所的 value 值。
无值时,返回空字符串。
void val ( selector, value )
给符合选择器的所有元素设置 value 值。
text
String text ( selector )
获取符合选择器的第一个元素所包含的文本值。
无值时,返回空字符串。
void text ( selector, value )
给符合选择器的所有元素设置文本值。
Examples
测试页面:test-dom-attr.html
dom-attr 提供的所有方法:
- 参数 selector 可以为数组:
DOM.attr([elem1, elem2], 'rel', 'val');
- setter 和 getter 都遵循 get first, set all 原则:如果是获取,仅获取符合选择器的第一个元素的值;如果是设置,则操作符合选择器的所有元素。