Javascript 更新时如何保存文本区域

Javascript 更新时如何保存文本区域,javascript,timer,save,textarea,Javascript,Timer,Save,Textarea,我的本地磁盘上有一个网页。 我想在更新信息时将其保存在文本区域中。 我想避免任何第三方的事情,如php或任何其他服务 我想避免使用提交按钮。只有当我重新登入页面、关闭页面或即使我的电脑崩溃时,文本框中的信息才会保留在那里 首选加载并保存到本地文本文件 我想也许有一个定时器可以定期保存文本值。比如每10秒 任何想法都是好的。也许这是一个写得很好的例子,因为我在家里没有互联网,也没有定期查找东西的方法。你可以用本地存储来做类似的事情。警告:如果清除浏览器数据,将丢失数据 如果你想每10秒保存一次,你

我的本地磁盘上有一个网页。 我想在更新信息时将其保存在文本区域中。 我想避免任何第三方的事情,如php或任何其他服务

我想避免使用提交按钮。只有当我重新登入页面、关闭页面或即使我的电脑崩溃时,文本框中的信息才会保留在那里

首选加载并保存到本地文本文件

我想也许有一个定时器可以定期保存文本值。比如每10秒


任何想法都是好的。也许这是一个写得很好的例子,因为我在家里没有互联网,也没有定期查找东西的方法。

你可以用
本地存储来做类似的事情。警告:如果清除浏览器数据,将丢失数据

如果你想每10秒保存一次,你可以这样做

setInterval(function() {
    var value = document.getElementById(“textBox”).value;
    localStorage.setItem(“textValue”, value)
}, 10000)
当文档加载时,您将执行相反的操作

var value = localStorage.getItem(“textValue”)
document.getElementById(“textBox”).value = value

阅读有关
localStorage
的更多信息,请点击此处

您可能会听到文本区域的更改事件,并执行相应的操作-如果用户将焦点从文本区域中移开时会发生这种情况。 如果要对每个条目执行此操作,请使用oninput

<textarea id="mySelect" onchange="myFunction()"></textarea>

<script>
function myFunction() {
  var x = document.getElementById("mySelect").value;  
}
</script>

函数myFunction(){
var x=document.getElementById(“mySelect”).value;
}