Dojo - 在domConstruct.create()中提供多个className

时间:2013-06-25 16:49:54

标签: css dojo styles multiple-inheritance

我是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的内容。

1 个答案:

答案 0 :(得分:0)

你可以这样做:

var newNode = domConstruct.create('td' , { 'class':'error' }, parentNode);

您还可以使用dojo/dom-classdojo/dom-style修改现有节点的类和样式。

http://dojotoolkit.org/reference-guide/1.9/dojo/dom-class.html

http://dojotoolkit.org/reference-guide/1.9/dojo/dom-style.html