将localStorage更改为其他值并在刷新后保留它

时间:2017-04-19 07:24:01

标签: javascript

当页面加载时,会创建localStorage var。

localStorage.setItem("welcomeScreen", "true");
var checkScreen = localStorage.getItem("welcomeScreen");

也调用if语句。 if (checkscreen == "true"){//do something}

所有代码都有效,但当按下欢迎画面中的某些内容时,它会更新项目localStorage.setItem("welcomeScreen", "false")然后再调用另一个代码

if (checkscreen == "false"){//do something}

if语句永远不会这样做,因为如果我重新加载页面,它总是将项目重置为"true"

如何更新项目并在刷新时保持这样?感谢。

1 个答案:

答案 0 :(得分:0)

问题出现在您在欢迎屏幕上按键的某个地方可能存在更新localStoarge项目的某些情况。 这里还有一个建议 -     if(checkscreen ==“true”)和if(checkscreen) 是相同的。所以你只能写if (checkscreen)