dojo - 以编程方式添加标签

标签 dojo

我有一个 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/

相关文章:

javascript - 增强 Object.prototype 会破坏 Dojo

javascript - Dojo 菜单栏项目在页面关闭后保持焦点

javascript - 编辑 Dojo 增强网格时的空格

javascript - 在 dojo 数据网格中实现超链接

javascript - 我找不到一种优雅的方法将数据库源添加到 dgrid

http - 禁止从 dojo/request 向浏览器控制台写入错误

javascript - Dojo 在 TableContainer 内隐藏按钮标签

dojo - 更新 Dojo 提供

dojo - 如何禁用 dijit.Tree 中的多个节点选择?

javascript - Dojo StackedColumn 工具提示