2012-03-27 64 views
7

我想價值yes存儲到localStorage的使用javascript中的movie1關鍵。但是,我希望1部分密鑰根據設置的任何movieID進行動態分配。HTML5/JavaScript的:存儲動態變量名和值在localStorage的

這是我現在有,但它不工作:

movieID = 1; 

localStorage.movie + movieID = 'yes'; 

我如何能做到這一點任何想法或洞察力將不勝感激。謝謝!

回答

14

試試這個:

localStorage['movie'+movieID] = 'yes'; 
+0

...通過網絡搜索小時 - 這工作非常好! – Sithys 2015-06-15 12:39:43

11

可以使用setItem函數值存儲在本地存儲:

localStorage.setItem('movie' + movieID, 'yes'); 

再後來,當你要檢查的值,你可以使用

localStorage.getItem('movie' + movieID); 
0

我覺得

localStorage.setItem('movie' + movieID, 'yes'); 

實際上是在一個庫中使用一個幫手,而不是官員。

+1

你是什麼意思「實際上是圖書館使用的幫手」?您發佈的代碼完全有效。 – 2012-06-12 10:34:55