Javascript Dojo按百分比调整大小

Javascript Dojo按百分比调整大小,javascript,dojo,Javascript,Dojo,我该怎么做?dojo可以: thisB.resize({w: 20}); 但我想: thisB.resize({w: 20%}); 最好使用dojo/dom样式来调整小部件或元素的大小: // For a div domStyle.set(myDiv, { width: "50%" }); // For a widget domStyle.set(myButton.domNode, { width: "20px" }); 或者,您可以尝试在上面的示例中将百分比值用引号括起来,如下所示:

我该怎么做?dojo可以:

thisB.resize({w: 20});
但我想:

thisB.resize({w: 20%});

最好使用dojo/dom样式来调整小部件或元素的大小:

// For a div
domStyle.set(myDiv, { width: "50%" });

// For a widget
domStyle.set(myButton.domNode, { width: "20px" });
或者,您可以尝试在上面的示例中将百分比值用引号括起来,如下所示:

thisB.resize({w: "20%"});

可以找到有关domStyle的更多信息。

我得到了以下信息:未捕获类型错误:对象#没有方法“set”。您可以指定thisB是什么吗。它是dojo小部件吗?你能发个代码片段吗?