似乎节点在插入时将< br>
转换为\ n,而我的iframe不会将\ n识别为新行。有没有什么方法可以节省新的行,就像节省空间一样?由于& nbsp;
似乎很有效。
var el = iframe.contentDocument.createElement("textarea");
html = html.replace(/ /g, ' ');
html = html.replace(/\t/g, ' ');
el.innerHTML = html;
var frag = iframe.contentDocument.createDocumentFragment(), node, lastNode;
while (node = el.firstChild) {
lastNode = frag.appendChild(node);
}
range.insertNode(frag);