第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

對JavaScript中的一段代碼不是那么理解,求解釋,為什么彈出的窗口是3?

對JavaScript中的一段代碼不是那么理解,求解釋,為什么彈出的窗口是3?

慕哥4957459 2018-05-24 11:42:11
<!doctype?html> <html> <head><meta?charset="utf-8"> <title>無標題文檔</title> </head> <script?type="text/javascript"> ????window.onload=function(){ ????????for(var?i=1;i<=2;i++){ ????????????document.getElementById("b"+i).addEventListener("click",function(){alert(i);},false); ????????} ????} ????</script> ????<body> ????<button?id="b1">button1</button>?<button?id="b2">button2</button> </body> </html>
查看完整描述

3 回答

?
隨便戳兩下

TA貢獻1條經(jīng)驗 獲得超0個贊

要回答你的這個問題,首先需要知道for循環(huán)的執(zhí)行順序,首先,初始化一個i變量為1,然后拿1和第二個條件i<=2比較是否為true,是的話,進入代碼塊執(zhí)行內(nèi)部,然后再執(zhí)行i++,這個時候i為2,再次執(zhí)行上面的流程,然后i為3,也就是說這個時候var i =3,不滿足第二個條件,這個時候綁定的點擊事件會首先在代碼塊內(nèi)部尋找i變量的值,個人建議你如何真想理解,先去看看java虛擬機是如何執(zhí)行拆解for循環(huán)的,原理和這個的差不多

查看完整回答
反對 回復 2018-05-25
?
落葉1111

TA貢獻57條經(jīng)驗 獲得超9個贊

for循環(huán)時瞬間執(zhí)行完的,這是i已經(jīng)變?yōu)?了

查看完整回答
反對 回復 2018-05-24
  • 3 回答
  • 0 關(guān)注
  • 1383 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號