2010-09-18 38 views
1

我有以下localStorage的鍵:HTML5 localStorage的apped新的數據已經存在的鍵

localStorage.setItem(1, "some data"); 
localStorage.setItem(2, "some data"); 
localStorage.setItem(3, "some data"); 
. 
. 
. 
localStorage.setItem(600, "some data"); 

我如何追加到這些密鑰在一個循環中新的數據?

var i = 0 
for(h=0;h<600;h++) { 
key = i++; 
localStorage.setItem(key, "new data"); 
} 

這將覆蓋我的原始密鑰,而不是將「新數據」附加到「某些數據」。 謝謝

回答

2

嘗試

for(var i=0; i<600; i++) { 
    localStorage.setItem(i, localStorage.getItem(i) + "new data"); 
} 
+0

我相信,這可能工作。我檢查出來,並得到回覆 – Mircea 2010-09-18 15:42:51

+0

Thanx這個工程! – Mircea 2010-09-18 20:09:05