我想将以下字符串转换为 DOM 结构。
text node <div>div node</div>text node<p>paraph node</p> text node
一种方法是,
mydiv = document.createElement('div');
mydiv.innerHTML = 'text node <div>div node</div>text node<p>paraph node</p> text node';
在这种方法中,DOM 结构被另一个 div 包裹,这不是我想要的。
经过搜索和阅读,我发现document.createDocumentFragment()
是最好的方法,因为当将 a 附加fragment
到节点时,它只是 append fragment's childNodes
,而不是fragment itself
不幸的innerHTML
是,方法在fragment
.
我该怎么办?谢谢