我想价值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