16

localStorage.getItem は値を取得します。

setItem は値を設定します。

しかし、この特定の値に関連付けられているキーを知りたい場合はどうすればよいでしょうか? 次に、そのキーを取得する方法。

だから私が言及した質問

4

1 に答える 1

14

詳細については、 Html5 Storage Docを参照してください。次の構文を使用して、セッションの値を格納するために 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 に答える