我是DOJO工具包的新手,还在学习。我有一种情况,我想给dojo的domConstruct.create()方法创建的元素提供多个css类。
我使用domConstruct.create()
方法创建了表格元素和四列 - “td”元素。每列的样式都不同。
我创建了我的类-'errors-alignment'并且存在类'错误'。
如果我为更多样式添加内联样式,它可以正常工作。
domConstruct.create('td' , { className:'error',style:{....}},...)
className:'error-alignment error' //two classnames do not work either
但我不能拥有内联样式,也无法修改现有的类。
dojo或css中是否存在任何帮助我为元素提供多个css的内容。
答案 0 :(得分:0)
你可以这样做:
var newNode = domConstruct.create('td' , { 'class':'error' }, parentNode);
您还可以使用dojo/dom-class
和dojo/dom-style
修改现有节点的类和样式。
http://dojotoolkit.org/reference-guide/1.9/dojo/dom-class.html
http://dojotoolkit.org/reference-guide/1.9/dojo/dom-style.html