如何计算localStorage变量的数量

How to count number of localStorage variables

本文关键字:变量 localStorage 何计算 计算      更新时间:2023-09-26

我发现这篇文章很有帮助:HTML5 localStorage:检查项目是否设置

但是,我找不到解决以下问题的方法。

A想使用8个localStorage变量:names0, names1, names2…等等……names7

然后当页面加载时,检查它们是否已被使用,然后显示多达8个-div -通过变量访问,如果是的话。

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";
}

localStorage使用字符串键,所以像访问其他键一样访问它们:Object.keys(localStorage)。localStorage被"沙盒"到一个页面,所以你不会得到所有的键设置,只有那些为你现在所在的页面设置。