根据我所读到的,我希望下面的代码能够工作。
这段代码是一个函数的一部分,该函数应该通过用下一个更高的localStorage变量覆盖一个localStorage变量来删除它。一旦没有更多要复制的内容,最后一个变量将被删除。
在其他地方,‘'cc’计算存在多少个特定的div (每个div有三种类型的与其关联的localStorage变量)。
“x”保存单击的div的数组位置。
所有发生的都是“警报”。代码本身是错误的,还是我在其他地方犯了错误?
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));
}发布于 2013-09-23 18:27:31
您的setItem似乎正在抛出一些语法错误,您关闭)太快了:
localStorage.setItem("names" + z), localStorage.getItem("names" + (z + 1));
^
That ends the setItem func right there我相信你想:
localStorage.setItem("names" + z, localStorage.getItem("names" + (z + 1)));https://stackoverflow.com/questions/18966187
复制相似问题