javascript - 在网站上保存用户输入
问题描述
我正在为我的工作场所制作一个网站,我需要将内容保留在访问该网站的所有计算机上
我有它的代码,我只需要让它留在网站上
<html>
<body>
<input type='text' id='idea' />
<input type='button' value='add to list' id='add' />
<br>
<ul id='list'></ul>
<script>
document.getElementById("add").onclick = function() {
//First things first, we need our text:
var text = document.getElementById("idea").value; //.value gets input values
//Now construct a quick list element
var li = "<li>" + text + " " + "<input type=checkbox>" + "Ready" + "</input>" + " " + "<input type=text>" + "</input>" + "</li>";
//Now use appendChild and add it to the list!
document.getElementById("list").innerHTML += li;
}
</script>
</body>
</html>
所以如果有人能给我一个简单而简单的解决方案,那就太棒了。谢谢
解决方案
可能是最简单的方法:您可以使用本地存储将数据存储在用户的机器上。但请记住 - 一旦用户清除其本地存储,数据将被删除。
// Get stored text (undefined if nothing stored)
const storedIdea = localStorage.getItem("storedIdea");
// Store text
localStorage.setItem("storedIdea", text);
如果你想要更持久的东西,你将不得不使用身份验证和后端(你可以试试 Firebase!)。
推荐阅读
- reactjs - 为什么我不能在反应中直接用 jest.fn() 模拟全局变量?
- python - 如何使用实验性保存和加载方法保存和使用 Tensorflow 数据集?
- scala - 如何获取 DynamicRecord 字段值,将其用于匹配,然后更新 DynamicRecord
- python - tkinter中一行和两行写布局管理的区别
- flutter - 在 Flutter 中的课程调用之前放置美元符号是什么意思?
- c++ - 如何将 IEEE 754 半精度数转换为浮点数,反之亦然
- git - 有时恢复,有时结帐
- javascript - 如何从 onSelect DOM 事件中获取所选文本的文本值
- java - Java自定义排序字符
- python - 循环遍历python列表中每个配对元素的组合