"aaa<br>aaa" 估计是给js的方法自动转为 "aaa>br<aaa" 直接在页面输出aaa<br>aaa没有换行。
"aaa\naaa" 的话在js中是换行了, 但是在页面中只是空一格出来而已。没有换行。
?换行
字符串
字符串换行
------解决方案--------------------
\n仅对pre有效,但是IE下设置pre的innerHTML包含\n也不会换行,document.write输出到pre中可以
设置控件innerHTML不会自动编码<>的,只可能是你的方法处理过<>这种标签
<pre id="abc"></pre>
<pre><script> document.write("aaa\naaa")</script></pre>
<script>
document.getElementById('abc').innerHTML = "aaa\r\naaa<br/>111"
</script>
------解决方案--------------------
注意标签要写正确<br /> 页面中显示的时候 你是怎么显示的,要用innerHTML 的方式,不能用innerText的方式。