attr

Module

Methods

dom.attr()
String attr ( selector, name )
获取符合选择器的第一个元素的属性值.
Parameters:
  • selector (string|HTMLCollection|Array<HTMLElement>) – 字符串表示 css3 选择器
  • name (string) – 属性名称
Returns:

对应属性名的属性值

例如

var S = KISSY, DOM = S.DOM;
var c=DOM.create("<input type='checkbox' checked='checked'/>");
DOM.attr(c,"checked") // => "checked"
DOM.prop(c,"checked") // => true
void attr ( selector, name, value )
给符合选择器的所有元素设置属性值.
Parameters:
  • selector (string|HTMLCollection|Array<HTMLElement>) –

    字符串表示 css3 选择器

  • name (string) – 属性名称
  • value – 属性值
void attr ( selector, kv )
给符合选择器的所有元素设置属性值.
Parameters:
  • selector (string|HTMLCollection|Array<HTMLElement>) –

    字符串表示 css3 选择器

  • kv (object) – 属性名与属性值的键值对

例如

var S = KISSY, DOM = S.DOM;

// 同时设置多个属性
DOM.attr('img', { src: 'kissy.png', width: 400, height: 400 });