javascript - JSON数据加载问题本地存储

标签 javascript html json storage

我正在尝试制作一款用于学习目的的增量游戏,但在本地保存用户数据时遇到了问题。

例如,当我点击一个按钮时,它会保存变量“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/

相关文章:

php - Phalcon: json_encode(array()) 什么都不返回

javascript - 以编程方式确定 SVG 路径生成的形状

javascript - gwt编译器找不到入口点类

javascript - 动态设置嵌入pdf的高度

javascript - 如何在单击输入框而不是图标或箭头时打开 Datepicker 对话框

javascript - 带有文本换行的 Chrome 显示错误

javascript - 如何在 node.js 中先加载 CSS 并表达?

html - 从第一个 `li` 本身 CSS 悬停时启动 Mega Sub 菜单

PHP 什么都不显示,没有错误

Java - 使用 Jackson 转换为正确的 json 格式