Dojo domConstruct.create

时间:2013-08-30 16:43:18

标签: javascript html dojo

使用domConstruct.create迭代数组时,我可以创建一个像这样的列表元素:

domConstruct.create("li", { innerHTML: data }, ul);
像这样的

或html链接:

domConstruct.create("a", { href: "foo.html", innerHTML: "link" }, ul);

但是我如何构建包含list和href元素的html?例如:

                    <li><a href="#">example1</a></li>
                    <li><a href="#">example2</a></li>

提前致谢

1 个答案:

答案 0 :(得分:2)

在创建li节点时,使用您创建的a节点作为父节点。

var li = domConstruct.create("li", { innerHTML: data }, ul);
var a = domConstruct.create("a", { href: "foo.html", innerHTML: "link" }, li);