JS alert可以使用\n换行 而将 \n 置到HTML DIV中 怎么实现换行?

如题比如JS中有一串数据并且有\N进行换行但是我将置到HTML中依然能换行我自己想了一下如何去实现JS分割ASCII10(\n)进行逐句添加<br>我只想到这个方法有谁可... 如题
比如 JS中有一串数据 并且有\N进行换行

但是我将置到HTML中 依然能换行 我自己想了一下如何去实现 JS 分割 ASCII 10 (\n) 进行逐句添加 <br> 我只想到这个方法 有谁可以提供一个比较好的方案
展开
 我来答
散漫yesterday
推荐于2017-09-27 · TA获得超过175个赞
知道答主
回答量:100
采纳率:100%
帮助的人:45.4万
展开全部

将\n置入html中可以 将 写成'\\n',一些特殊的符号需要进行转义,如“\”符号 "\\"

document.body.innerHTML("需要进行转义\\n");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5c69cfc
2013-11-11 · TA获得超过238个赞
知道小有建树答主
回答量:325
采纳率:100%
帮助的人:223万
展开全部
// 用 replace 将 \n 替换成 &lt;br>
var s="aaa\nbbb";
s=s.replace("\n","<br/>\n");
document.write(s);
更多追问追答
追问
你这样“\n” 会解析成 ascii 10  吗?
我试过这样

replace("\r\n",""); 依然不行!
追答
// 用正则表达式试试
replace(/[\r\n]+/gi,"<br>");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式