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

為了賬號安全,請及時綁定郵箱和手機立即綁定

求助?。?! 想寫一個判斷鍵盤事件,但if語句無效不管按什么鍵都會直接執(zhí)行if里面的代碼,這是什么情況??

??? // 鍵盤事件
??? document.onkeyup=function(){
??????? e = event || window.event;
??????? e.preventDefault();
??????? e.returnValue=false;
??????? if(e.keyCode == 37 || 38){
??????????? index--;
??????????? if(index<0){
??????????????? index=as.length - 1;
??????????? }
??????????? for(var j=0;j<as.length;j++){
??????????????? as[j].style.backgroundColor='#fff';
??????????? }
??????????? as[index].style.backgroundColor='#ccc';
??????? }
??????? if(e.keyCode == 39 || 40){????????????????????????????????
??????????? index++;
??????????? if(index>=as.length){
??????????????? index=0;
??????????? }
??????????? for(var j=0;j<as.length;j++){
??????????????? as[j].style.backgroundColor='#fff';
??????????? }
??????????? as[index].style.backgroundColor='#ccc';????????
??????? }
??????? if(e.keyCode == 13){
??????????? title.innerHTML=as[index].innerHTML;
??????????? menu.style.display='none';
??????????? index=-1;
??????? }
??? }


正在回答

4 回答

#1

白澤黑冥 提問者

請問,括號里的那個e到底是什么意思?
2016-11-23 回復 有任何疑惑可以回復我~
#2

白澤黑冥 提問者

非常感謝你能回答我的問題。(^v^)
2016-11-23 回復 有任何疑惑可以回復我~

e就是事件對象event

0 回復 有任何疑惑可以回復我~

0.0

0 回復 有任何疑惑可以回復我~

客氣了

是element 簡化了 ?

是不就差這個 ?就跳出來

?好好學習天天向上

0 回復 有任何疑惑可以回復我~
#1

白澤黑冥 提問者

不是哦,我是if里面的條件寫錯了,想當然寫成了 if(e.keyCode == 37 || 38),但實際上應該是 if(e.keyCode == 37 || e.keyCode == 38)。 貌似是因為&&,||,!這些運算符的優(yōu)先級更高,導致我寫的其實是一個判斷(e.keyCode == 37 )加一個非零的值(38),得到的就是永真(假||真=真),所以會自動運行。。。至于那個括號里,我沒寫東西,貌似也能正常運行,但是看源碼里寫了,不知道有什么用。
2016-11-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
DOM事件探秘
  • 參與學習       99532    人
  • 解答問題       1291    個

DOM事件?本課程會通過實例來給小伙伴們講解如何使用這些事件

進入課程

求助?。。? 想寫一個判斷鍵盤事件,但if語句無效不管按什么鍵都會直接執(zhí)行if里面的代碼,這是什么情況??

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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