论坛首页 Web前端技术论坛

Dojo 与style相关的函数整理

浏览 2572 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2008-05-14  

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’);

   发表时间:2008-05-15  
Lz能加上一些注解和例子就更好了:)
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics