这就是我想要做的var arr = ['one', 'two','three']const mydiv = document.createElement('textarea')mydiv.innerText = arr.join('\r\n')document.body.append(mydiv)搜索其他一些答案,他们说使用\r(不知道为什么)但在这两种情况下都不起作用。如果我创建一个div而不是一个textarea然后\n就可以了。
2 回答

慕工程0101907
TA贡献1887条经验 获得超5个赞
放下,\r一切就绪。另外,我在我的回复中设置了 的value属性。textarea请参阅下面的代码。
此代码对我有用:
var arr = ['one', 'two','three']
const mydiv = document.createElement('textarea')
mydiv.value = arr.join('\n');
document.body.append(mydiv);

杨魅力
TA贡献1811条经验 获得超6个赞
您可以改为使用innerHTML添加您想要的换行符。
var arr = ['one', 'two','three']
const mydiv = document.createElement('textarea')
mydiv.innerHTML = arr.join('\n')
document.body.append(mydiv)
添加回答
举报
0/150
提交
取消