2012-03-12 82 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()如果你只是需要打開和關閉一個類,但我不相信它支持在兩個類之間切換。