为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript:如何在HTML textarea中添加换行符?

JavaScript:如何在HTML textarea中添加换行符?

慕妹3242003 2019-08-12 10:33:02
JavaScript:如何在HTML textarea中添加换行符?我正在使用JavaScript编辑textarea。问题是,当我在其中进行换行时,它们将不会显示。我怎样才能做到这一点?我正在获得编写函数的值,但它不会给出换行符。
查看完整描述

3 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

问题来自于换行符(\n\r?)与HTML <br/>标签不同

var text = document.forms[0].txt.value;text = text.replace(/\r?\n/g, '<br />');


查看完整回答
反对 回复 2019-08-12
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

如果您使用通用java脚本,则需要将字符串分配给文本区域值

 document.getElementById("textareaid").value='texthere\\\ntexttext'.

您需要更换\n< br >\\\n

否则它会Uncaught SyntaxError: Unexpected token ILLEGAL在所有浏览器上提供。


查看完整回答
反对 回复 2019-08-12
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

您需要使用\nlinebreaks内部textarea


查看完整回答
反对 回复 2019-08-12
  • 3 回答
  • 0 关注
  • 2488 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号