首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Html本地存储存储数据

Html本地存储存储数据
EN

Stack Overflow用户
提问于 2014-12-20 02:24:46
回答 5查看 127关注 0票数 1

我有一个简单的主菜单程序。

IT工作方式:

简单地说,一旦您单击第一级并单击“已完成”按钮,它就会解锁到第二级,问题是当您刷新页面时,它不会保存它,而第二级将再次消失。

我尝试过的代码:

我尝试了HTML Local storage,下面是我使用的一些例子

代码语言:javascript
复制
window.highestLevel = localStorage.getItem('highestLevel'); 

像那样的东西,但我不能让它来拯救水平。

--请帮助这里是一个链接。 http://jsfiddle.net/ptcbkamx/1/

注意:我想使用html本地存储。

EN

回答 5

Stack Overflow用户

发布于 2014-12-20 02:28:59

把它存起来

代码语言:javascript
复制
window.localStorage.setItem('highestLevel', window.higestLevel);
票数 0
EN

Stack Overflow用户

发布于 2014-12-20 02:32:00

请确保检查正在使用的浏览器是否支持本地存储。您可以很容易地使用现代派或其他什么东西来完成这个任务。

要在本地存储中设置某些内容:

javascript

代码语言:javascript
复制
localStorage.setItem('your-identifier', your-data);

例如,要保存用户名:

javascript

代码语言:javascript
复制
localStorage.setItem('username', 'Luke Skywalker');

要从本地存储获取“用户名”,请执行以下操作:

javascript

代码语言:javascript
复制
localStorage.getItem('username');

希望这能有所帮助!

票数 0
EN

Stack Overflow用户

发布于 2014-12-20 02:34:35

在加载页面时,您需要使用getItem (正如您在问题中所做的那样),并根据需要隐藏级别2:

代码语言:javascript
复制
if (localStorage.getItem("highestLevel") <= 1) {
    $("#level2").hide();
}

当用户达到2级时,您还需要setItem来保存:

代码语言:javascript
复制
function mainMenuLvl2() {
    localStorage.setItem("highestLevel", 2)
    $('#level2').show();
}

这里有一个JSFiddle:http://jsfiddle.net/ptcbkamx/2/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27576389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档