次の文字列を DOM 構造に変換したいと思います。
text node <div>div node</div>text node<p>paraph node</p> text node
1つのアプローチは、
mydiv = document.createElement('div');
mydiv.innerHTML = 'text node <div>div node</div>text node<p>paraph node</p> text node';
このアプローチでは、DOM 構造は別の div でラップされますが、これは望ましくありません。
検索と読み取りを行った後、ノードに a を追加すると、追加ではなく単に追加さdocument.createDocumentFragment()
れるため、これが最良の方法であることがわかりましたfragment
fragment's childNodes
fragment itself
残念ながら、innerHTML
メソッドは では利用できませんfragment
。
私は何をすべきか?ありがとう