2012-03-12 84 views
0

如何获得div的类名如果我们知道该div的id。dojo:如何从它的id获得div的类名

我想切换该div的类名称。

如果我知道当前班级,我可以很容易地将其更改为第二班。

我需要在dojo框架中的解决方案。

由于提前,

回答

1

您应该使用.hasClass(),以确定它是否有你正在寻找一个和.addClass()如果没有:

var div = dojo.byId('divid'); 
if (div.hasClass('classToRemove')) { 
    div.removeClass('classToRemove'); 
    div.addClass('classToAdd'); 
} 
else { 
    // Switch them 
    div.removeClass('classToAdd'); 
    div.addClass('classToRemove'); 
} 

还有.toggleClass()如果你只是需要打开和关闭一个类,但我不相信它支持在两个类之间切换。