課程
/前端開發(fā)
/JavaScript
/DOM事件探秘
index的初始值為-1,按向上鍵那么index小于0,此時index等于as.length-1的值也就是說as.length-1為大于0的的數(shù)吧,那么再次按向上鍵的時候index的值大于0了,不符合if(index《0)的條件了,效果圖怎么還會成立呢?
按向下鍵同理,
2015-09-14
源自:DOM事件探秘 5-1
正在回答
? index--;//index的值遞減 ? ? ? ?如果當(dāng)你的列表剛展開你沒有選中任何項的情況下,你按up鍵,這時候index的值變成-2,這時候就會執(zhí)行下面這句話
? if(index<0){index=as.length-1;}//index小于0時index的值等于此時as的長度-1
要是你不知道index的值,可以再index--下面加一個console.log() 或著alert()看一下。你就會直到index的值是怎么變換的了,或者用firefox 的firebug 這個來調(diào)試程序。可以更有助于了解。
舉報
DOM事件?本課程會通過實例來給小伙伴們講解如何使用這些事件
1 回答哪位大神可以講解一下!灰常感謝!
2 回答e||window.e和flag==0,怎么理解,請大神講解一下
1 回答求大神解答
2 回答為什么我的取消添加,取消不了呢。誰能幫我看看,謝謝你們了
1 回答能不能幫我看一下哪里錯了,謝謝
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-10-29
? index--;//index的值遞減 ? ? ? ?如果當(dāng)你的列表剛展開你沒有選中任何項的情況下,你按up鍵,這時候index的值變成-2,這時候就會執(zhí)行下面這句話
? if(index<0){index=as.length-1;}//index小于0時index的值等于此時as的長度-1
要是你不知道index的值,可以再index--下面加一個console.log() 或著alert()看一下。你就會直到index的值是怎么變換的了,或者用firefox 的firebug 這個來調(diào)試程序。可以更有助于了解。