//测试发现,ie中通过innerHTML获取的内容不是原样的,行末的换行符(ASIIC码10)变成了空格(32) var txt = document.getElementById('div').innerHTML; for(var i = 0; i < txt.length; i ++) alert(txt.charCodeAt(i));搜索了一下,貌似IE6-8版本都会有这种情况,不知道怎么解决。。 http://www.cnblogs.com/snandy/archive/2011/04/07/2007553.html
var txt = document.getElementById('div').innerHTML;
for(var i = 0; i < txt.length; i ++) alert(txt.charCodeAt(i));搜索了一下,貌似IE6-8版本都会有这种情况,不知道怎么解决。。
http://www.cnblogs.com/snandy/archive/2011/04/07/2007553.html
我是要放在textarea的value里,不需要弄成<br />啊
Replace("\r\n","\n");
试下这个