同样是function(i),为什么一个弹出的是object mouseevent ,另一个弹出 的是0,1,2,3,4?
for (var i = 0; i < 5; i++) {
abc(i);
function abc(i){
sumintputs[i].onclick = **function(i)**{
alert(i);
}
}
};
for (var i = 0; i < 5; i++) {
tabTits[i].onclick = **function(i)**{
alert(i);
}(i);
};
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
https://segmentfault.com/q/10...
这不是一样的问题?
又看到你了。
你的第二个 for 的写法,onclick等于:
第二个是立即执行