如何使用纯JavaScript创建一个文本文件,然后附加到它?
我想将数据附加到txt文件中。我看了其他的问题,所有的答案都只在IE中得到支持。这就是我到目前为止所知道的(我是一个完全的JavaScript新手,所以我对做这类事情一无所知):如何使用纯JavaScript创建一个文本文件,然后附加到它?,javascript,Javascript,我想将数据附加到txt文件中。我看了其他的问题,所有的答案都只在IE中得到支持。这就是我到目前为止所知道的(我是一个完全的JavaScript新手,所以我对做这类事情一无所知): var word=“word”; //缺失代码 这里的纯JavaScript代码是什么???我找到了老答案 希望这能有所帮助您好,请查看此答案此答案可能对您有所帮助此代码不起作用。还有这样的代码片段吗?我在Chrome和Mozilla Firefox中成功地使用了它,谢谢,但这似乎不起作用。有什么建议吗?我只是将
var word=“word”;
//缺失代码
这里的纯JavaScript代码是什么???我找到了老答案
希望这能有所帮助您好,请查看此答案此答案可能对您有所帮助此代码不起作用。还有这样的代码片段吗?我在Chrome和Mozilla Firefox中成功地使用了它,谢谢,但这似乎不起作用。有什么建议吗?我只是将代码粘贴到HTML中的。
const createTextFile = (fileNmae, text) => {
const element = document.createElement('a');
element.setAttribute(
'href',
'data:text/plain;charset=utf-8,' + encodeURIComponent(text),
);
element.setAttribute('download', fileNmae);
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
};
createTextFile('test.txt', 'word');
let data = "some"
let file = new Blob([data], {type: "txt"})
// Appending to the file can be mimiced this way
data = data+"Text"
file = new Blob([data], {type: "txt"})
// To Download this file
let a = document.createElement("a"), url = URL.createObjectURL(file);
a.href = url;
a.download = file;
document.body.appendChild(a);
a.click()
setTimeout(function() {
document.body.removeChild(a);
}, 0);