【发布时间】:2016-04-01 01:44:45
【问题描述】:
我一直在尝试理解localstorage,遇到了一个小问题。
当我添加以下代码时,在我按下按钮之前,我刷新网站的所有内容都将为零。但我希望它在我刷新网站时显示最新的数字。
function CollectCoin() {
if(typeof(Storage) !== "undefined") {
if (localStorage.clickcount) {
localStorage.clickcount = Number(localStorage.clickcount)+1;
} else {
localStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "Total coins: " + localStorage.clickcount;
} else {
document.getElementById("result").innerHTML = "Sorry, your browser does not support web storage...";
}
}
我希望有人可以帮助我解决这个问题并向我解释如何解决这个问题。
【问题讨论】:
-
你的功能对我有用。
-
等等!?他在问什么?他不想通过单击按钮来显示它吗? w3schools.com/html/…
-
每次刷新页面时奇怪的开始都是0个硬币:(
-
@Stanley1943 那是我得到代码的地方!但我希望这个数字随着按钮的增加而增加,但也希望它在我刷新我离开的地方时显示出来,这样人们就不会感到困惑了。
-
您的代码对我有用。你确定你没有在另一段代码中重置
localStorage.clickcount的值吗?
标签: javascript html local-storage