0

如果已经在小部件上指定了样式,例如 myWidget.style.witdh = "100%",那么现在我是否应该稍后将更多内容添加到内联样式中并在此宽度之后添加?就像我想在 width: 100%; 之后添加 display: inline-block 或其他任何内容一样

4

1 回答 1

1

所有这些都可以domNode使用标准的 dojo.style/domStyle.set 方法在小部件的属性上完成。

例如:

require(['my/widget','dojo/dom-style'],function(Widget,domStyle){
  var widget = new Widget({},myNode);
  widget.startup();
  domStyle.set(widget.domNode,'display','inline-block');
});

dojo/dom 风格的文档有很多关于如何使用它的参考案例。

于 2013-05-10T14:11:10.810 回答