关闭浏览器后保存变量

艾迪·波普(Adyy Pop)

好的,所以我得到了一个简单的脚本,该脚本在按下按钮时增加了一个数字:

<script>
var count = 0;
    var button = document.getElementById("countButton");
    var display = document.getElementById("displayCount");

    button.onclick = function(){
        count++;
        display.innerHTML = count;
        } </script>

这是按钮: <input type="button" value="Count" id="countButton" />

这是数字: <span id="displayCount">0</span>

我的问题是,刷新页面时,数字再次从0开始。例如,如果要两次按下按钮,然后重新启动浏览器,该页面将显示数字“ 2”,而不是0。

一些帮助?

尼卡

本地存储似乎是您想要的东西。

var count = 0;
if(localStorage.btncount){count=localStorage.btncount;} //check if you have already stored it; set count to it if yes
    var button = document.getElementById("countButton");
    var display = document.getElementById("displayCount");
    display.innerHTML = count;
    button.onclick = function(){
        count++;
        localStorage.btncount=count; // store the count
        display.innerHTML = count;
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章