### 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 提供的所有方法：

1. 参数 selector 可以为数组：`DOM.attr([elem1, elem2], 'rel', 'val');`
2. setter 和 getter 都遵循 get first, set all 原则：如果是获取，仅获取符合选择器的第一个元素的值；如果是设置，则操作符合选择器的所有元素。

home › dom › dom-attr :