要将文本区域的值保存为 .txt
文件,可以通过以下步骤实现:
.txt
文件的场景。以下是一个完整的 HTML 和 JavaScript 示例,展示了如何将文本区域的值保存为 .txt
文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Save Text as .txt File</title>
</head>
<body>
<textarea id="textArea" rows="10" cols="50"></textarea>
<button onclick="saveTextAsFile()">Save as .txt</button>
<script>
function saveTextAsFile() {
const textArea = document.getElementById('textArea');
const textToSave = textArea.value;
// 创建一个 Blob 对象
const blob = new Blob([textToSave], { type: 'text/plain' });
// 创建一个指向 Blob 的 URL
const url = URL.createObjectURL(blob);
// 创建一个 a 标签用于下载
const a = document.createElement('a');
a.href = url;
a.download = 'saved_text.txt';
// 模拟点击 a 标签以触发下载
document.body.appendChild(a);
a.click();
// 清理
document.body.removeChild(a);
URL.revokeObjectURL(url);
}
</script>
</body>
</html>
Blob
或 URL.createObjectURL
。blob-polyfill
来解决兼容性问题。saved_text_202309151234.txt
。通过上述方法,可以有效地将文本区域的值保存为 .txt
文件,并处理常见的实现问题。
领取专属 10元无门槛券
手把手带您无忧上云