Javascript如何在textarea中转换\ r \ n换行符?

时间:2017-07-14 09:50:58

标签: javascript html

Javascript如何在frist textarea中转换\ r \ n换行符并在第二个textarea中显示他?

我试图在变量\ r \ n中直接使用它\ r \ n是有效的,但它读取textarea \ r \ n无效,并将其视为纯文本。

最终效果如下图所示:

enter image description here

请帮忙

2 个答案:

答案 0 :(得分:-1)

您可以尝试此换行。

function output(v)
{
var str = v.replace(/(?:\\n)/g, '\n');
$("#txt2").val(str); 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
input:<br /><textarea id="txt1"  style="resize:none; width: 400px;height: 180px;" onKeyUp="output(this.value)"></textarea>
<br />
output:<br /><textarea id="txt2" style="resize:none; width: 400px;height: 180px;"  ></textarea>

答案 1 :(得分:-1)

你好@MC_Mtyh你是不是想用javascript来实现一个新的换行符......

console.log("Hello \n this is a \n new line");

另一种选择是如果你使用html

document.write("\n");
document.write("<br>");