還是不理解”整個初始化后i就變成了4“這個意思,求大神指點
ocument.body.innerHTML = "
a
a2
a3
"; for(var i=1;i<4;i++){ document.getElementById("div"+i).addEventListener('click',function(){ alert(i); }); }
還是不理解”整個初始化后i就變成了4“這個意思,求大神指點
ocument.body.innerHTML = "
a
a2
a3
"; for(var i=1;i<4;i++){ document.getElementById("div"+i).addEventListener('click',function(){ alert(i); }); }
還是不理解”整個初始化后i就變成了4“這個意思,求大神指點
2015-07-26
舉報
2015-12-12
for(var i=1;i<4;i++) 這是一個循環(huán),三次循環(huán)i=1,i=2,i=3直到i++到 i=4了,不滿足條件了,退出。但是i=4會當(dāng)做全局變量保存,所有用戶點擊div會訪問到i=4的情況。
2015-07-28
Javascript沒有塊級作用域,for語句中聲明的i是個全局變量。具體請看3-1節(jié)課的2:10位置。