我有一个 div id="container"容器,我需要向该 div 添加标签(10 或 4 或一个 - 取决于我单击哪个按钮)并且需要看起来像表格(行 x 2 列)。如何实现这一目标?
如何以编程方式添加标签?
最佳答案
您可以使用 dojo.create 函数。例如。:
var label = dojo.create("label", {for:"fieldId", innerHTML:"SomeText"}, "tableCellId");
其中 tableCellId - 要在其中附加标签的元素的 id
同样,您可以动态创建一个表,并为新表添加标签。
var table = dojo.create("table", null, dojo.body());
var row = dojo.create("tr", null, table);
var cell = dojo.create("td", null, row);
var label = dojo.create("label", {for:"fieldId", innerHTML:"SomeText"}, cell);
Dojo create documentation
关于dojo - 以编程方式添加标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5403271/