如果我们知道该div的id,如何获取div的类名。
我想切换该div的类名。
如果我知道当前的课程,我可以很容易地将其改为第二课。
我需要dojo框架中的解决方案。
提前致谢,
答案 0 :(得分: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()
,但我不相信它支持在两个类之间切换。