【发布时间】:2015-04-23 05:21:19
【问题描述】:
我正在尝试运行 for 循环并在这里增加一些东西,但我无法理解它
jQuery 代码
var counter1 = localStorage.getItem('counter1item');
if (counter1 == null){
$("#i1").html('Zero');
} else {
$("#i1").html(counter1);
}
$("#i1").on("click", function(){
counter1++;
$("#i1").html(counter1);
localStorage.setItem('counter1item', $("#i1").html());
});
当我使用for 循环并尝试递增所有内容时,它不起作用:
var i = 0;
for(i=0;i<100;i++){
var counter+"i" = localStorage.getItem('counter+"i"+item');
if (counter+"i" == null){
$("#i"+i).html('Zero');
} else {
$("#i"+i).html(counter+"i");
}
$("#i"+i).on("click", function(){
counter+"i"++;
$("#i"+i).html(counter1);
localStorage.setItem('counter+"i"+item', $("#i"+i).html());
});
}
我做错了什么?任何帮助将不胜感激,谢谢。
【问题讨论】:
-
你不能像
var counter+"i"这样声明变量
标签: javascript jquery html dom local-storage