0

我是 DOJO 工具包的新手,仍在学习。我有一种情况,我想为 dojo 的 domConstruct.create() 方法创建的元素提供多个 css 类。

我用方法创建了表格元素和四列 - 'td' 元素domConstruct.create()。每列的样式都不同。

我创建了我的类 -'errors-alignment' 并拥有现有的类'error'。

如果我添加内联样式以获得更多样式,它会起作用。

domConstruct.create('td' , { className:'error',style:{....}},...)

className:'error-alignment error' //two classnames do not work either

但我不能有内联样式,也不能修改现有的类。

dojo 或 css 中是否有任何东西可以帮助我为一个元素提供多个 css。

4

1 回答 1

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

于 2013-06-25T17:48:40.750 回答