<span id="lblMemo">
我是谢铁成哦.. 
我是谢铁成哦.. 我是谢铁成哦..  
我是谢铁成哦.. 
</span>在页面源代码中是这样显示的代码,如何用Javascript格式化成带有换行的HTML代码?即变成我是谢铁成哦.. <br>我是谢铁成哦.. <br><br>我是谢铁成哦..  <br>我是谢铁成哦..

解决方案 »

  1.   

    用正则匹配换行符(\n),替换成<br>
    参见http://spaces.msn.com/yaogq/
      

  2.   

    不过这种处理最好放到服务器
    result=replace(replace(thestr," ","&nbsp;"),vbcrlf,"<br>")
    这个是经常用的替换,ASP中的
      

  3.   

    我的代碼這麼寫.但是沒有起作用
    ===================================================================================
    <span id="lblMemo">
    我是xiemails哦.. 
    我是xiemails哦.. 我是xiemails哦..  
    我是xiemails哦.. 
    </span><script>
    alert(lblMemo.innerHTML.replace("\r" , "<br>"));
    </script>