Javascript innerHtml和innerText销毁Internet Explorer中的选项卡
我想获取文本区域的内容并将其放入Javascript innerHtml和innerText销毁Internet Explorer中的选项卡,javascript,html,internet-explorer,innerhtml,Javascript,Html,Internet Explorer,Innerhtml,我想获取文本区域的内容并将其放入中。问题是,如果我将pre的innerHTML属性设置为textarea的值,则Internet Explorer中的所有选项卡和换行符都将被删除。如果我使用innerText而不是innerHtml,我将得到换行符,但制表符仍然会消失。在其他浏览器中工作良好 pre.innerHTML= ''; pre.appendChild(document.createTextNode('A\tB\r\nC')); 有解决方案吗?创建DOM文本节点: Windows样式的
中。问题是,如果我将pre的innerHTML属性设置为textarea的值,则Internet Explorer中的所有选项卡和换行符都将被删除。如果我使用innerText而不是innerHtml,我将得到换行符,但制表符仍然会消失。在其他浏览器中工作良好
pre.innerHTML= '';
pre.appendChild(document.createTextNode('A\tB\r\nC'));
有解决方案吗?创建DOM文本节点: Windows样式的换行符(
\r\n
)是假的(DOM内容应始终将换行符标准化为\n
),但出于某些原因,在IE中似乎是必要的