我有一堆对象返回一个DOM树,然后我用它来追加到一个元素。例如,如何将DOM元素附加到JavaScript中的空元素中?
var elem = document.createElement('div');
elem.appendChild(callSomePrototypesMethod());
elem.appendChild(callSomePrototypesMethod());
elem.appendChild(callSomePrototypesMethod());
,我将最终结束了在类似:
<div>
<div id="...">...</div>
<div id="...">...</div>
<div id="...">...</div>
</div>
这三个资料核实被第三方代码创建的,我在这里包装他们在我的DIV标签,但什么我想反而是刚刚它们添加到一个空的元素,但它不工作:
var elem = document.createElement('');
elem.appendChild(callSomePrototypesMethod());
elem.appendChild(callSomePrototypesMethod());
elem.appendChild(callSomePrototypesMethod());
预期结果:
<div id="...">...</div>
<div id="...">...</div>
<div id="...">...</div>
我不知道如果这使得任何意义给你,但我需要使用DOM,我不能把任何其他元素中的那些内容...
我很高兴你能够阅读OP的想法,并确定他想要携带一个NodeList,但是,正如所写,这个问题似乎在询问树中的一个元素。 – bmargulies 2009-11-21 23:11:13