javascript - 将字符串保存到文本文件
问题描述
我有这个简单的 html 和 css 代码
function saveTextAsFile() {
var textToWrite = document.getElementById('textArea').value;
var textFileAsBlob = new Blob([ textToWrite ], { type: 'text/plain' });
var fileNameToSaveAs = "untitled.txt";
var downloadLink = document.createElement("a");
downloadLink.download = fileNameToSaveAs;
downloadLink.innerHTML = "Download File";
downloadLink.href = window.URL.createObjectURL(textFileAsBlob);
downloadLink.onclick = destroyClickedElement;
downloadLink.style.display = "none";
document.body.appendChild(downloadLink);
downloadLink.click();
}
var button = document.getElementById('save');
button.addEventListener('click', saveTextAsFile);
destroyClickedElement = (event) => { document.body.removeChild(event.target); }
<textarea id="textArea"></textarea>
<button type="button" value="save" id="save">Save</button>
JavaScript代码可以按我的意愿工作,当我单击保存按钮时,它会为我保存一个名为“untitiled.txt”的文件,但由于某种原因,首先此代码不适用于此stackoverflow片段部分,其次,是否有任何其他方法来保存文件中 textArea 中的文本?
就像我不想这样做 appendChild 和所有
解决方案
推荐阅读
- python - 熊猫中两列之间所有非NaN元素对的新数据框
- wordpress - 从实时托管中进行一些自定义后提取 WordPress 主题。用途:用于重用主题
- sisense - 您可以在 Sisense 中使用 BLOX 将图像与文本叠加吗
- scala - 在 Spark DataFrame 的多个列上应用转换的优化方法
- nuxt.js - 如何使用 vue 路由器将道具传递到 nuxt 错误页面?
- linux - Vim :s 替换一行中出现的特定 N < g
- image - image.Decode 在 golang 嵌入上失败
- android-layout - Android Studio 中缺少工具栏?
- postgresql - Postgres 唯一索引有时会被忽略
- java - Java的HttpClient异步是如何实现的?