16

localStorage.getItem 将检索值。

和 setItem 将设置值。

但是如果我想知道哪个键与这个特定值相关联?那么如何获得那个的Key。?

所以我提出的问题

4

1 回答 1

14

访问Html5 存储文档以获取更多详细信息。使用以下语法设置和获取 localstorage/sessionstorage 中的值,用于存储会话的值

sessionStorage.getItem('key')
sessionStorage.setItem('key','value')

或使用永久存储值

localStorage.getItem('key')
localStorage.setItem('key','value')

你说你想知道值但你想要密钥然后你可以使用这个功能

  localStorage.key(i);

或者您也可以遍历可用的键并通过交叉检查值来获取所需的键

for(var i=0, len=localStorage.length; i<len; i++) {
    var key = localStorage.key(i);
    var value = localStorage[key];
    if(value.equals(desired_value))
    console.log(key + " => " + value);
}
于 2012-10-18T07:58:14.000 回答