Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript在文本区域中编写换行符_Javascript_Html_Textarea - Fatal编程技术网

使用Javascript在文本区域中编写换行符

使用Javascript在文本区域中编写换行符,javascript,html,textarea,Javascript,Html,Textarea,我正在编写一个小JS脚本,它在多行上生成一个输出,我想用idmessage在textarea中显示这个输出。我知道textarea不能解释html。由于textarea是一个表单标记,因此我尝试了以下方法来显示我的结果: $(“#消息”).val(“测试\\ntest”)在文本区域写入测试\n测试 $(“#消息”).val(“测试和#13;和#10;测试”)写入测试 在文本区域中测试 但由于它也是一个打开-关闭标记,我假设.html()属性在它上是有效的,而且似乎是有效的,但

我正在编写一个小JS脚本,它在多行上生成一个输出,我想用id
message
textarea
中显示这个输出。我知道textarea不能解释html。由于textarea是一个
表单
标记,因此我尝试了以下方法来显示我的结果:

  • $(“#消息”).val(“测试\\ntest”)在文本区域写入
    测试\n测试
  • $(“#消息”).val(“测试和#13;和#10;测试”)写入<代码>测试
    在文本区域中测试
但由于它也是一个打开-关闭标记,我假设
.html()
属性在它上是有效的,而且似乎是有效的,但当我执行以下操作时:

  • $(“#message”).html(“test\\ntest”)
  • $(“#message”).html(“test
;和#10;test”)
它不会更新
textarea
中可见的任何内容,但当我查看控制台并检查元素时,我看到两个标记之间格式良好的文本

我能做到这一点的唯一方法是直接在
textarea
中写入文本,如下所示:


正如JJJ在注释中正确指出的那样,只需在值中包含
\n

$(“#按钮”)。单击(函数(){
$(“#ta1”).val(“测试\ntest”);
});

试验
测试:


这正是我想要的,看起来很明显。。。非常感谢你们两位。