我尝试为学习目的制作增量游戏,并且在本地保存用户数据时遇到问题。
例如,当我点击一个按钮时,它会保存var" Food" :
localStorage.setItem("food",JSON.stringify(food));
另一个加载保存的按钮,链接到此功能:
function loadFood() {
document.getElementById("food").innerHTML = JSON.parse(localStorage.getItem("food"));
}
然而,只有当我按下按钮时,我的价值才会改变。值改变1秒钟后再返回0.
有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
JSON.parse(localStorage.getItem("food")) = document.getElementById("food").innerHTML;
应该是这个 -
document.getElementById("food").innerHTML = JSON.parse(localStorage.getItem("food"));