亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

js鍵盤事件,控制臺顯示缺少對象

js鍵盤事件,控制臺顯示缺少對象

慕粉13727861792 2018-01-22 22:23:38
?for(var i=0,l=as.length;i<l;i++){?document.onkeydown=function(event){? ? ? ? ? event=event||window.event;? ? ? ? ? //上下鍵? ? ? ? ? if(event.keyCode==38){ ?i=i-1;? ? ? ? ? ? ?onmouseover(); ?? ? ? ? ? ? ? if(i=0){? ? ? ? ? ? ? ? ?otherBackGround();? ? ? ? ? ? ? }? ? ? ? ? }? ? ? }}
查看完整描述

2 回答

?
chwech

TA貢獻63條經驗 獲得超18個贊

as沒有定義,?所以取不到length

查看完整回答
反對 回復 2018-01-25
  • 慕粉13727861792
    慕粉13727861792
    我是截取了習題的一部分,as在之前有被定義,這是完整的js代碼 window.onload=function(){ var box=document.getElementById('divselect'), title=box.getElementsByTagName('cite')[0], menu=box.getElementsByTagName('ul')[0], as=box.getElementsByTagName('a'), index=-1; title.onclick=function(event){ event=event||window.event; menu.style.display='block'; } for(var i=0,l=as.length;i<l;i++){ //上下行的變換 as[i].onmouseover=function onmouseover(){ this.style.background='blue';} as[i].onmouseout=function otherBackGround(){ this.style.background='white'; } as[i].onclick=function(){ if(event.stopPropagation){ event.stopPropagation(); }else{ event.cancleBubble=ture; } menu.style.display='none'; title.innerHTML=this.innerHTML; } } document.onkeydown=function(event){ event=event||window.event; //上下鍵 if(event.keyCode==38){ i=i-1; onmouseover(); if(i=0){ otherBackGround(); } } }}
  • 2 回答
  • 0 關注
  • 1309 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號