如何让一个在整个JavaScript文件主体中递增的变量在页面重载后保留新值?

问题描述 投票:0回答:1

基本上,我试图在我制作的一个网页游戏中添加 "积分 "值,当我使用reload()函数重新加载页面时,我失去了增量值,积分变量初始化为0(我理解)。我试图克服这个问题,但无法解决。我试着查了无数次这个解决方案,但都没有用。网上有一个解决方案,它说SessionStorage对象获得和设置的值,但没有工作。

    //totalPoints += pointsEarned;
    //sessionStorage.setItem("totalPoints", totalPoints);
    //finalTotalPoints = sessionStorage.getItem("totalPoints");
    //document.getElementById("pointsValue").innerHTML = numOfHints;
javascript variables reload
1个回答
1
投票

你可以使用 localStorage. 例如: 。

1.设定值: localStorage.setItem("counter", 0); 2.取值: JSON.parse( localStorage.getItem("counter"))

© www.soinside.com 2019 - 2024. All rights reserved.