【发布时间】:2016-04-28 18:50:14
【问题描述】:
我试图在单击元素时将元素 ID 放入一个数组中,并将该数组存储在本地存储中。然后调用这个数组,每次点击一个元素时推送更多的元素ID。结果对我来说比我想象的要棘手。
我正在使用 javascript/jquery。
我的代码:
var reportArray = []
var storedArray = JSON.parse(localStorage.getItem("reportarray"));
if(storedArray == '') {
reportArray.push("foo");
localStorage.setItem("reportarray", JSON.stringify(reportArray));
} else {
reportArray.push(storedArray);
localStorage.setItem("reportarray", JSON.stringify(storedArray));
}
我意识到这段代码可能有问题(它甚至不能正常工作),但我至少试了一下。请帮忙?
【问题讨论】:
-
发布一个包含 HTML 和 JavaScript sn-p 的工作示例
-
这就是问题所在。我不确定如何使它工作。这就是我寻求帮助的原因。
-
不清楚
i3是什么以及GetC和SetC的功能 -
你能分享
GetC和SetC吗? -
是的,让我快速编辑代码以澄清
标签: javascript jquery arrays local-storage