浏览 253 次
for (var i = 0; i < oItem.length; i++) {
oItem[i].onclick = function(){
alert(i);
};
};
代码如上
2014-08-27 12:36
 
提问者采纳
 
你单击之前数组早就执行循环完毕了,也就是i等于数组的长度了,你可以改为
for (var i = 0; i < oItem.length; i++) {
oltem[i].index=i;
        oItem[i].onclick = function(){
alert(this.index);
};
};

相关文章: