js循环与局部变量的问题
我想给第一个li 的onclick 弹出1 第二个弹出2
for(var i=0;i<cRes.length;i++){
cRes[i].onclick=function(){
alert("id为"+this.id+ "的编号为"+i);}
}
id是可以正常读取的,但是编号全部都是12,这是为什么?
for(var i=0;i<cRes.length;i++){
cRes[i].onclick=function(){
alert("id为"+this.id+ "的编号为"+i);}
}
id是可以正常读取的,但是编号全部都是12,这是为什么?
...全文


