如何在textarea中输出数组元素,将每个元素放在自己的行上?
var your_array = [ "Alice", "Bob", "Eve" ];
<textarea id="your_textarea"></textarea>
答案 0 :(得分:29)
数组有一种将所有元素粘合在一起的方法Array.join
。如果没有参数,它将使用逗号(,
)作为粘合剂。要将每个元素放在一个新行上,请使用换行符(\n
)。
var your_array = [ "Alice", "Bob", "Eve" ];
var textarea = document.getElementById("your_textarea");
textarea.value = your_array.join("\n");
<textarea id="your_textarea"></textarea>
答案 1 :(得分:1)
尝试使用此
var a = [1, 2, 3, 4];
var msg = a.join("\n");
var area = document.getElementById("textArea");
area.value= msg;