js怎么让字符串在 “页面中” 换行,这不是\r\n能解决的。求解
"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>