javascript - 我的答题器游戏正在保存,但是当我尝试加载时,它会将所有内容显示为起始编号
问题描述
所以我正在为我的答题器游戏开发一个保存功能(对于上下文,答题器游戏是关于制作酸橙),它保存并加载我的酸橙和答题器,但它不显示我当前的答题器和当前的答题器成本,而是它显示 0 个答题器和原始答题器成本 (0)。我还没有真正尝试过任何不同的东西,因为我不确定我会尝试什么,但这是我的代码(JavaScript 和 HTML)。
function save() {
localStorage.setItem('ones', JSON.stringify(ones));
}
function load() {
ones = JSON.parse(localStorage.getItem('ones'));
}
________________________________________________________
<button onclick="save()">Save</button>
<button onclick="load()">Load</button>
<button onclick="buyClicker()">Buy Clicker</button>
<p>Clickers: <span id="Clickers">0</span></p>
<p>Clicker Cost: <span id="ClickerCost">10</span></p>
解决方案
您正在加载保存的数据,但没有更新 DOM。如果您考虑通过脚本手动更改“Clickers”和“ClickerCost”的innerHTML,将会有所帮助。
推荐阅读
- login - 如何在Angular 6中为不同用户使用相同的登录页面
- reactjs - onBlur 函数 - setState 不正确
- openssl - 已验证与 azdcs-gov.mail.protection.outlook.com 建立的 TLS 连接
- linux - UnrealBuildTool:ld.lld:错误:找不到库
- docker - Docker 保存不同的镜像和容器
- mysql - 存储订单项目和项目可以有子项目有什么不同的方式?
- java - 静态变量的异常
- html - 材料分页下拉不合适
- npm - Npm 发布到私有范围不断失败
- python - 清理推文的问题(表情符号,笑脸......)