【发布时间】:2012-03-11 04:21:31
【问题描述】:
如何使用 createDocumentFragment 一键创建七个嵌套的 div 元素?
我想创建一个容器 A,其中包含 A1、A2、A3 和 A4,然后在 A2 中包含 A2a 和 A2b。
注意:这是this 的后续问题,它解释了 createDocumentFragment,但没有解释如何使用它嵌套 div。给出的答案如下(这很有帮助):
var fragment = document.createDocumentFragment();
function u1(tag, id, className){
var tag = document.createElement(tag);
tag.id = id;
tag.className = className;
fragment.appendChild(tag);
}
// call u1() seven times
document.getElementById('foo').appendChild(fragment);
有人可以解释如何嵌套吗?以上只是将七个孩子添加到'foo'。我已经在网上拖网,但无济于事。
谢谢。
【问题讨论】:
-
+1 表示您头脑清醒地使用了后续问题,我相信有人会赞赏您让两个帖子相互指向。
标签: javascript dom fragment appendchild