猿问

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

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

我正在使用JavaScript编辑textarea。问题是,当我在其中进行换行时,它们将不会显示。我怎样才能做到这一点?

我正在获得编写函数的值,但它不会给出换行符。


慕妹3242003
浏览 2489回答 3
3回答

喵喵时光机

问题来自于换行符(\n\r?)与HTML&nbsp;<br/>标签不同var&nbsp;text&nbsp;=&nbsp;document.forms[0].txt.value;text&nbsp;=&nbsp;text.replace(/\r?\n/g,&nbsp;'<br&nbsp;/>');

白猪掌柜的

如果您使用通用java脚本,则需要将字符串分配给文本区域值&nbsp;document.getElementById("textareaid").value='texthere\\\ntexttext'.您需要更换\n或< br >以\\\n否则它会Uncaught SyntaxError: Unexpected token ILLEGAL在所有浏览器上提供。

慕勒3428872

您需要使用\n的linebreaks内部textarea
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答