a = a.replace("\r"," ");//将换行符替换为空格

解决方案 »

  1.   


    a = a.replace(/\r?\n/g,");//windows下换行是\r\n,firefox是\n
      

  2.   

    <textarea id="textValue" style="display:none;">a
    b
    c
    d
    ef
    g</textarea>
    <script type="text/javascript">
    var a = "a\r\nb\r\nc\r\nd\r\nef\r\ng";  // 一种是这样function ButtonClick() {
    var b = document.getElementById("textValue").value; // 另一种是找个HTML元素放着
    alert(a);
    alert(b);
    }
    </script>
    <input type="button" value="测试" onclick="ButtonClick();">