明明换了行了
用var 定义一个变量来接收字符串
调试看,却没有\n 只把我的字符全合并到一起了
空格是有效的,就是换行接收不到\n
看看有没有\r呢?
你的textarea控件中的值,是怎么来的?需要确定textarea.value是否还换行符。
textarea的value值中如果有换行的话,获取到值是能换行的,只是没有显式的\n而已,可以测试alert(textarea.value)的话是能看到换行效果的。
实例效果:
<br> //换行转回车<br> var haha=document.getElementById("SendTextArea").value;<br> haha=haha.replace('<br />','/n');<br> document.getElementById("SendTextArea").value=haha;<br>
HTML里面的换行是
haha=haha.replace('
','/n');
特殊字符应该需要转义的