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 />');

白猪掌柜的
TA贡献1893条经验 获得超10个赞
如果您使用通用java脚本,则需要将字符串分配给文本区域值
document.getElementById("textareaid").value='texthere\\\ntexttext'.
您需要更换\n
或< br >
以\\\n
否则它会Uncaught SyntaxError: Unexpected token ILLEGAL
在所有浏览器上提供。
添加回答
举报
0/150
提交
取消