麻烦大神帮忙指点一下下面关于js replace()的问题~

a = document.getElementById("textarea")
var b = window.open();
b.document.write(a.value.replace(/\n/g,"<br>"));
b.document.write(a.value.replace(/[1,2]/g,"不好"));
这样写为什么不能全部换行,请大神帮助!!!
请问怎么写两个<br>,我是菜鸟,不懂,请说的详细点,谢谢谢谢!!!

慕村9548890
浏览 144回答 2
2回答

慕的地6264312

var&nbsp;s&nbsp;=&nbsp;a.value.replace(/\n/g,"");b.document.write(s.replace(/[1,2]/g,"不好"));或者两个合一个写:b.document.write(a.value.replace(/\n/g,"").replace(/[1,2]/g,"不好"));

狐的传说

a.value.replace(/[\r\n\f]/g,"<br />")
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript