我想價值yes
存儲到localStorage的使用javascript中的movie1
關鍵。但是,我希望1
部分密鑰根據設置的任何movieID
進行動態分配。HTML5/JavaScript的:存儲動態變量名和值在localStorage的
這是我現在有,但它不工作:
movieID = 1;
localStorage.movie + movieID = 'yes';
我如何能做到這一點任何想法或洞察力將不勝感激。謝謝!
我想價值yes
存儲到localStorage的使用javascript中的movie1
關鍵。但是,我希望1
部分密鑰根據設置的任何movieID
進行動態分配。HTML5/JavaScript的:存儲動態變量名和值在localStorage的
這是我現在有,但它不工作:
movieID = 1;
localStorage.movie + movieID = 'yes';
我如何能做到這一點任何想法或洞察力將不勝感激。謝謝!
試試這個:
localStorage['movie'+movieID] = 'yes';
可以使用setItem函數值存儲在本地存儲:
localStorage.setItem('movie' + movieID, 'yes');
再後來,當你要檢查的值,你可以使用
localStorage.getItem('movie' + movieID);
謝謝你的jsfiddle。這工作是基本相同的答案stewe,但更深入一點...我只是喜歡能夠看到答案馬上計算器上,而無需切換到的jsfiddle。 – 2012-03-27 20:17:04
我覺得
localStorage.setItem('movie' + movieID, 'yes');
實際上是在一個庫中使用一個幫手,而不是官員。
你是什麼意思「實際上是圖書館使用的幫手」?您發佈的代碼完全有效。 – 2012-06-12 10:34:55
...通過網絡搜索小時 - 這工作非常好! – Sithys 2015-06-15 12:39:43