回复讨论(解决方案)
document.getElementById("aa").innerHTML = parseInt(document.getElementById("aa").innerHTML, 10) + i
用闭包
(function (i) { img.onload = function () { .............. }})(i);
Document button1输出 4 "button1" 4 "button2" 4 "button3" 4 "button4" */ } } alert( i ); //=> 4,JS中没有局部变量(不考虑ES6) /* 这是因为,局部变量i在函数handler调用时,依然有效; 函数handler的调用,发生在整个for循环执行完毕后,此时i=4 */ var anchors = document.getElementsByTagName("a"); for ( var i = 0; i
button2
button3
button4
anchor1
anchor2
anchor3
anchor4
var btns = document.getElementsByTagName("button"); for ( var i = 0; i
采用闭包成功解决了问题,谢谢各位同仁大神的帮助
查看更多关于image_html/css_WEB-ITnose的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did109768