【发布时间】:2016-02-02 14:06:21
【问题描述】:
当我尝试将包含多行的字符串写入输出文本文件时,不会保留换行符,并且所有内容都打印在一行上。
具体来说,我有一个带有监听器的按钮,点击时与此功能相关联:
function (e) {
this.downloadButton.setAttribute("download", "output.txt");
var textToSend = string1+"\r\n"+string2+"\r\n"+string3;
this.downloadButton.setAttribute('href', 'data:text/plain;charset=utf-8,' + textToSend);
}
文件正确下载,但string1、string2和string3在同一行。
有什么建议吗?
【问题讨论】:
-
您使用的是哪个浏览器和操作系统?
标签: javascript string text-files newline