我正在尝试制作一款用于学习目的的增量游戏,但在本地保存用户数据时遇到了问题。
例如,当我点击一个按钮时,它会保存变量“Food”中的值:
localStorage.setItem("food",JSON.stringify(food));
另一个加载保存的按钮,链接到这个函数:
function loadFood() {
document.getElementById("food").innerHTML = JSON.parse(localStorage.getItem("food"));
}
但是,只有当我按下按钮时,我的值 Food 才会改变。该值更改大约 1 秒,然后返回到 0。
有什么办法可以解决这个问题吗?
最佳答案
JSON.parse(localStorage.getItem("food")) = document.getElementById("food").innerHTML;
应该是这个-
document.getElementById("food").innerHTML = JSON.parse(localStorage.getItem("food"));
关于javascript - JSON数据加载问题本地存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25149944/