如果我有<div id="test"></div>
如何使用Dojo添加和删除样式类?
我试过dojo.style("test","class","open");
,但它不起作用。有人知道吗?
答案 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" ,"");
答案 2 :(得分:0)
您可以使用dom-class模块
require(["dojo/dom-class"], function(domClass){
// Add a class to some node:
domClass.add("myDOMNode", "myCssClass");
});