【发布时间】:2012-10-30 04:59:02
【问题描述】:
请不要图书馆。超出我的控制范围。
我正在将一个文档片段附加到 dom。这一切都有效。没问题。
添加片段后如何保留/检索节点列表?相关代码:
var frag = document.createDocumentFragment();
//add some content to the fragment
element.appendChild(frag);
再一次,这行得通!我不需要解决如何向 dom 添加内容的问题!
如果我设置var e = element.appendChild(frag);,所有内容都会正常附加,但e = 一个空文档片段。
我在这里寻找一些流畅的魔法巫术。不要让我循环遍历整个 dom。内容可以是任何东西,一个或多个带有或不带有子节点的节点。如果 querySelectorAll 有一些技巧或可以接受的东西。
谢谢!
编辑
进一步戳,上面的e 似乎实际上是对frag var 的返回引用,在将其附加到dom 后它是空的。就像元素被整齐地从 Fragment 滑入 dom,而 Fragment 只是闲置着。
【问题讨论】:
标签: javascript appendchild documentfragment