0

我在模板中定义了一个小部件,例如:

我无法以编程方式设置标题文本。我尝试了很多我有点假想但没有奏效的东西:

domStyle.set(this. , "display", '{ float: left }');
this.feetSelectContainer.display =  "float: 'left'";

<div>
    <div data-dojo-attach-point="someDivContainer1">....></div>
</div>

它还说 this.someDivContainer1 是未定义的..所以我尝试将其更改为只是一个 id:

    domStyle.set(this.someDivContainer1.id, "display", '{ float: "left"}');
dojo.attr(dojo.byId("someDivContainer1 "), "display", '{ float: "left"}');

不知道还有什么可以尝试或如何通过 dojo 做到这一点。

4

1 回答 1

1

我认为您正在混淆两种样式属性:displayfloat

利用

domStyle.set(this.someDivContainer1, 'display', 'block');

或者

domStyle.set(this.someDivContainer1, 'float', 'left');
于 2013-05-14T19:21:47.327 回答