插入节点时如何保存换行符?

时间:2015-01-24 06:42:03

标签: javascript jquery html nodes

似乎节点在插入时将< br>转换为\ n,而我的iframe不会将\ n识别为新行。有没有什么方法可以节省新的行,就像节省空间一样?由于& nbsp;似乎很有效。

var el = iframe.contentDocument.createElement("textarea");
html = html.replace(/ /g, '&nbsp;');
html = html.replace(/\t/g, '&nbsp;&nbsp;&nbsp;&nbsp;');
el.innerHTML = html;
 var frag = iframe.contentDocument.createDocumentFragment(), node, lastNode;
        while (node = el.firstChild) {
            lastNode = frag.appendChild(node);
        }
        range.insertNode(frag);

0 个答案:

没有答案