如果是前台TEATAREA提交的话,因为IE和FF对换行的处理不同,IE下是 回车+换行 ,FF下是 换行,所以处理方法应该是
站在用户的角度思考问题,与客户深入沟通,找到徐水网站设计与徐水网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、网站建设、企业官网、英文网站、手机端网站、网站推广、主机域名、雅安服务器托管、企业邮箱。业务覆盖徐水地区。
var str = ''; //你的字符串
str = str.replace(/\r\n/g,"br/")
str = str.replace(/\n/g,"br/");
console.log(str);
js中alert弹出窗口换行用"\n"
如果这个不可以的话就是"\\n"
比如:
script type="text/javascript"
alert("hello \n world!");
/script
在要换行的地方输入\n就可以了,你的斜杠写反了。写法如下:
效果如下图:
知识拓展:
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
如果你在代码中判断换行可用 \n
如果在网页面中输出一个换行须要用br / 这时\n就不起作用了!javascript中的换行符为\n,这是一种基于HTML网页编辑的换行。
如果要输出形式如下的警告
--------
第一行
第二行
--------
可以使用alert("第一行\n第二行");
他们都错了,页面中的换行是br /
document.write(1 + "br / ");
document.write(2);
是换行符,至于为什么有的是/n,这个看你生成的字符串要放在那种环境之下,比如你这个JAVASCRIPT如果定义一个字符串,要换行,如果该字符串存放在记事本中的话那么就用/N,如果是将放在网页中的话就是/br,这个/br是HTML标签中的换行,因为你的字符串是要放在HTML源码中,自然就用这个换行。说白一些,这个换行所代表的代码由你存放的环境来决定,记事本中换行就只认/N,放/br进去就当字符串来处理了,说到这份上你应该明白了,