1

我正在尝试使用 localstorage 获取收藏夹列表。

我有一个包含许多项目的列表视图。当我单击一个项目时,它会打开并显示一些数据。

在同一页面中,我有一个带有文本的按钮Bookmark。当我单击它时,该特定页面必须添加到该收藏夹列表中。当我试图获取收藏夹列表时,它显示为空。

这是我的小提琴:http: //jsfiddle.net/nPwXK/1

提前致谢。

4

1 回答 1

0

可以,然后呢 :

  • 定义prefix某处。
  • localStorage 使用 Map 来存储数据,因此当您存储某些内容时,它是一个键/值对。
  • indexOf()的不完整
  • 你有无限递归fromStorage()
  • 打开控制台…………!!!

localStorage.setItem(key, value)

localStorage.getItem(key)

你不能做getItem(0),除非你做setItem(0)你不做的事。但是你这样做:

for (var i = 0; i < localStorage.length; i++){
    localStorage.getItem(localStorage.key(i));
}

http://jsfiddle.net/techunter/nPwXK/11/

您仍然有一些大的代码可读性问题和奇怪的代码,但这不是这里的主题,因为您的 localStorage 现在正在工作

于 2013-07-17T08:59:49.000 回答