首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将localStorage设置为现有的localStorage变量

将localStorage设置为现有的localStorage变量
EN

Stack Overflow用户
提问于 2013-09-23 18:24:28
回答 1查看 87关注 0票数 0

根据我所读到的,我希望下面的代码能够工作。

这段代码是一个函数的一部分,该函数应该通过用下一个更高的localStorage变量覆盖一个localStorage变量来删除它。一旦没有更多要复制的内容,最后一个变量将被删除。

在其他地方,‘'cc’计算存在多少个特定的div (每个div有三种类型的与其关联的localStorage变量)。

“x”保存单击的div的数组位置。

所有发生的都是“警报”。代码本身是错误的,还是我在其他地方犯了错误?

代码语言:javascript
复制
for (z = x; z < cc; z++) {
    alert(z + " " + cc);
    localStorage.setItem("names" + z), localStorage.getItem("names" + (z + 1));
    localStorage.setItem("skillLevel" + z), localStorage.getItem("names" + (z + 1));
    localStorage.setItem("title" + z), localStorage.getItem("names" + (z + 1));
    localStorage.removeItem("names" + (z + 1));
    localStorage.removeItem("skillLevel" + (z + 1));
    localStorage.removeItem("title" + (z + 1));
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-23 18:27:31

您的setItem似乎正在抛出一些语法错误,您关闭)太快了:

代码语言:javascript
复制
localStorage.setItem("names" + z), localStorage.getItem("names" + (z + 1));
                                ^
                                That ends the setItem func right there

我相信你想:

代码语言:javascript
复制
localStorage.setItem("names" + z, localStorage.getItem("names" + (z + 1)));
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18966187

复制
相关文章

相似问题

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