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

使用Dojo将代码中的样式类更改为div,dojo,Dojo,如果我有一个如何使用Dojo在其中添加和删除样式类? 我试过使用dojo.style(“test”、“class”、“open”)但它不起作用。有人知道吗?使用dojo.addClass(“example1”、“style1”);其中“example1”-节点id,“style1”-类名和dojo.removeClass(“example1”,“style1”) 编辑: 您还可以使用dojo.toggleClass(“example1”、“style1”);-如果节点不存在,它将向节点添加一个类

如果我有一个
如何使用Dojo在其中添加和删除样式类? 我试过使用
dojo.style(“test”、“class”、“open”)但它不起作用。有人知道吗?

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

编辑:

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

请重试

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

您可以使用dom类模块

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