2008-05-14

Dojo 与style相关的函数整理

关键字: dojo style

1)dojo.addClass(node: DomNode|String , classStr: String )

添加某class到节点,

var node=dojo.byId('divv');

dojo.addClass('divv', 'color');

dojo.addClass(node, 's1');

 

2)var bool = dojo.hasClass(node: DomNode|String , classStr: String )  

 

3)var bool = dojo.removeClass(node: DomNode|String , classStr: String )

Removes the specified classes from node.

 

4)dojo.toggleClass(node: DomNode|String , classStr: String , condition: Boolean? )

添加或移除某节点的class,可以传入condition强制开或关class属性

 

5)dojo.style(node: DomNode|String , style: Object? , value: String? )

可传入2个或3个参数,可设定或读取style

dojo.style(‘node’, ‘color’);           //get

dojo.style(‘node’, {color: ‘red’})     //set

dojo.style(‘node’, ‘color’, ‘red’); //set

 

6)批量处理style,NodeList功能

dojo.query('div').style({color:'blue'});

dojo.query('div').addClass(‘className’);

dojo.query('div').removeClass(‘className’);

dojo.query('div').toggleClass(‘className’);

评论
cscs31 2008-05-15
Lz能加上一些注解和例子就更好了:)
xushaoxun
搜索本博客
我的相册
C71f41f7-65f6-4553-ae3b-894557e71278-thumb
inter
共 2 张
最近加入圈子
存档
最新评论