css - Dojo - 在 domConstruct.create() 中提供多个类名

标签 css dojo styles multiple-inheritance

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

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

我创建了我的类-'errors-alignment' 并且有一个现有的类'error'。

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

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

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

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

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

最佳答案

你可以这样做:

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

关于css - Dojo - 在 domConstruct.create() 中提供多个类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17303090/

相关文章:

html - 如何将主体类添加到类别及其子类别 [子类别] Genesis Wordpress

html - 如何制作内联 block 3 列布局

c++ - 在C++中的for循环中,泛型索引的好名字是什么?

jquery - css + Jquery 为了实现这种重叠

html - CSS/HTML - Chrome 中的字间距不起作用

css - 具有百分比宽度的元素

javascript - Dojo - 按 Enter 提交表单

javascript - function() 不是 dojo 中的函数

javascript - dojo 对话框中的滚动条在 IE9 中不起作用

WPF - 风格中的相对源