我有一堆對象返回一個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