2010-09-18 75 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