0

我发现这篇文章很有帮助:HTML5 localStorage: check if item is set

但是,对于以下问题,我找不到解决方案。

A 想使用 8 个 localStorage 变量:names0、names1、names2 ... etc...names7

然后当页面加载时,检查它们是否已被使用,然后显示通过变量 if so 访问的最多 8 个 -divs- 。

var cs = document.getElementsByClassName("classSelect");

for (i = 0; i < 8; i++) {
if (localStorage.getItem("names" + i) !== null) {
    alert("worked " + i);
    cs[i].style.display = "block";
}

我注意到如何实现这一点。

4

1 回答 1

1

localStorage 使用字符串键,因此可以像访问所有其他键一样访问它们:Object.keys(localStorage). localStorage 被“沙盒化”到页面,因此您不会设置所有键,只有为您当前所在页面设置的键。

于 2013-06-12T23:35:16.347 回答