次のように、documentFragment に textnodes を追加しています。
var foo = document.createDocumentFragment();
var someText = "Hello World";
foo.appendChild(document.createTextNode(someText));
これは問題なく動作しますが、次のようなインライン リンクを含む「テキスト」が渡されることがあります。
var someOtherText = "Hello <a href='www.world.com'>World</a>";
私のハンドラーでは、リンクではなくハードコードされたテキストに変換されます。
質問:
上記のような HTML 文字列を documentFragment に追加するにはどうすればよいですか? 私が使用していない場合、これを使用してtextNodes
行うことができappendChild
ますか?