ライブラリはありません。私のコントロールを超え。
ドキュメントフラグメントを dom に追加しています。これはすべて機能します。問題ありません。
フラグメントが追加された後、ノード リストを保持/取得するにはどうすればよいですか? 関連コード:
var frag = document.createDocumentFragment();
//add some content to the fragment
element.appendChild(frag);
繰り返しますが、これはうまくいきます!DOM に何かを追加する方法についてのトラブルシューティングは必要ありません。
を設定var e = element.appendChild(frag);
すると、すべてが正常に追加されますが、e
= 空のドキュメント フラグメントです。
ここで滑らかな魔法のブードゥー教を探しています。dom 全体をループさせないでください。コンテンツは、子の有無にかかわらず、1 つまたは複数のノードである可能性があります。querySelectorAll または許容される何かに何らかのトリックがある場合。
ありがとう!
EDIT
さらに突き詰めると、e
上記は実際にはvarへの返された参照でありfrag
、domに追加した後は空であることがわかります。要素がフラグメントからドームにきれいに滑り落ち、フラグメントが空っぽになったようなものです。