<分区>
Possible Duplicate:
Passing values to onclick
我有 100 个 ID 为 divNum0
,...,divNum99
的元素。每次单击时都应使用正确的参数调用 doTask
。
不幸的是,下面的代码没有关闭 i,因此 doTask
为所有元素调用了 100。
函数 doTask(x) {alert(x);}
对于 (var i=0; i<100;++i) {
document.getElementById('divNum'+i).addEventListener('click',function() {doTask(i);},false);
}
有什么方法可以让函数使用正确的参数调用吗?