使用Dojo将样式类更改为代码中的div

时间:2011-03-24 09:07:09

标签: dojo

如果我有<div id="test"></div>如何使用Dojo添加和删除样式类? 我试过dojo.style("test","class","open");,但它不起作用。有人知道吗?

3 个答案:

答案 0 :(得分:8)

使用dojo.addClass(“example1”,“style1”);其中“example1” - 节点id,“style1” - 类名和dojo.removeClass(“example1”,“style1”);

编辑:

你也可以使用dojo.toggleClass(“example1”,“style1”); - 如果不存在,它会向节点添加一个类,如果存在则删除它。

答案 1 :(得分:0)

尝试

// to add
dojo.attr(dojo.byId("test"), "class" ,"classToAdd");
// to remove
dojo.attr(dojo.byId("test"), "class" ,"");

Try here

答案 2 :(得分:0)

您可以使用dom-class模块

require(["dojo/dom-class"], function(domClass){
    // Add a class to some node:
    domClass.add("myDOMNode", "myCssClass");
});