我有一个要求,我需要获取小部件的计算/应用css样式。我正在使用dojo小部件。有没有办法以编程方式识别样式?
答案 0 :(得分:1)
使用dom风格的模块。
我假设你试图从你的小部件的根节点获取样式(如果不指定的话):
require(['dojo/dom-style','my/Widget'], function(domStyle, Widget) {
var widgetInstance = new Widget();
var integerWidthInPixels = domStyle.get(widgetInstance.domNode, 'width');
});
还有“domStyle.getComputedStyle”函数,尽管名称可能不是你真正想要的。看看文档。
http://dojotoolkit.org/reference-guide/1.10/dojo/dom-style.html