【发布时间】:2017-07-09 22:27:50
【问题描述】:
我是 JavaScript 新手,我写了一个小计数器。现在,我将使用 LocalStorage 保存点击,并在启动站点时打开数据。 它也可以工作,但是当我重新加载页面时,当我触发 onClick 函数时,变量的数量不计入其中,而是始终将数字附加到变量。
<script type="text/javascript">
var clicks = 0;
function datenAbrufen() {
clicks = localStorage.getItem("aktuelleKlicks");
document.getElementById("clicks").innerHTML = clicks;
}
function onClick() {
clicks += 1;
document.getElementById("clicks").innerHTML = clicks;
datenSpeichern();
};
function datenSpeichern() {
localStorage.setItem("aktuelleKlicks", clicks);
};
function trash() {
clicks = -1;
document.getElementById("clicks").innerHTML = clicks;
}
</script>
【问题讨论】:
-
你在哪里/如何打电话给
datenAbrufen?onClick? -
<body onload="datenAbrufen()">和<div id="fullpage" onClick="onClick()">@T.J.Crowder
标签: javascript jquery html local-storage