js创建onclick事件不能传递动态参数

2024-10-29 20:09:17
推荐回答(1个)
回答1:

for(var a=0;a<3;a++){
    g[a].onclick=(function (a){return function (){c(a);}})(a);
}
function c(i){
    alert(i);
}