2012-04-06 111 views
0

说我有一种在localStorage的HTML5本地存储空间值

var storageObject = {}; 
    storageObject.value = myvalue; 
    storageObject.timestamp = d.getTime(); 
    localStorage.setItem(myref, JSON.stringify(storageObject)); 

如何使用的getItem中检索的值存储以下?

回答

0

简单:

localStorage.getItem(myref); 

甚至:

localStorage[myref]; 

https://developer.mozilla.org/en/DOM/Storage#localStorage

编辑从JSON恢复原来的对象,只是parse它:

var revivedObject = JSON.parse(localStorage.getItem(myref)); 
// console.log(revivedObject); 
+0

但我STOR存储对象中的时间戳和值。我只需要价值而不是时间戳。我做了一些像var myObj = localStorage [datobj]; myObj1 = JSON.parse(myObj.value);但没有工作。 – 2012-04-06 19:40:01

+0

你得到*值后,你需要'JSON.parse'把它变成对象。 – c69 2012-04-06 19:41:23

+0

查看更新的答案 – c69 2012-04-06 19:45:30