javascript 用alert输出多行信息时有个问题,
都可以分行
但是 如果取dom的值中 存在分行符时"\n" 则无法分行
可能是在得到dom的value值时进行了转化 将包含的特殊字符自动转义
alert("第一行\n第二行")
alert((new String("第一行\n第二行")))
都可以分行
但是 如果取dom的值中 存在分行符时"\n" 则无法分行
<input id="rowshow" value="第一行\n第二行">
var domstr=document.getElementById("rowshow").value;
alert(domstr)//不分行
alert(domstr.toString()+"\n第三行");//第一个分行无效
alert(domstr.replace("\\n","\n"));//可分行
可能是在得到dom的value值时进行了转化 将包含的特殊字符自动转义