输入banner图图片脚本导航/分类

image_html/css_WEB-ITnose

回复讨论(解决方案)

document.getElementById("aa").innerHTML = parseInt(document.getElementById("aa").innerHTML, 10) + i

用闭包

(function (i) {	img.onload = function () {		..............	}})(i);

        Document 




anchor1

anchor2

anchor3

anchor4

输出 4 "button1" 4 "button2" 4 "button3" 4 "button4" */ } } alert( i ); //=> 4,JS中没有局部变量(不考虑ES6) /* 这是因为,局部变量i在函数handler调用时,依然有效; 函数handler的调用,发生在整个for循环执行完毕后,此时i=4 */

采用闭包成功解决了问题,谢谢各位同仁大神的帮助