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

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

aLi[i].onmouseovr=function(){alert(i)};為啥i是數組長度 而不是當前li的序號

for(var i=0; i<aLi.length; i++){

aLi[i].onmouseover=function(){

? ? ? ? ? ? //鼠標經過一級菜單,二級菜單動畫下拉顯示出來

? ? ? ? ? ? var subNav=this.getElementsByTagName("ul")[0];

? ? ? ? ? ? subNav.className="";

}

二級菜單 為啥this.getElementsByTagName("ul")[0]; 當前 鼠標指針下的ul不是只有一個嗎?

正在回答

3 回答

因為已經循環結束了,所以就是最后一個i的值

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

qq_MissingYou_0 提問者

for( var i=0;i<nav_list.length; i++){ nav_list[i].onmouseover=function(){ var m=this.getElementsByTagName("ul")[0]; m.style.display="block"; /* m.li.style.display="block";*/ m.li.style.display="block"; } }
2017-07-08 回復 有任何疑惑可以回復我~
#2

qq_MissingYou_0 提問者 回復 qq_MissingYou_0 提問者

那其中的m又是啥? this.getElementsByTagname("ul")的數組是怎么存的 為啥[0]就是當前的li 下的ul
2017-07-08 回復 有任何疑惑可以回復我~
#3

qq_一橋輕雨一傘開_2 回復 qq_MissingYou_0 提問者

m只是獲取了第一個ul,沒什么數組呀
2017-08-04 回復 有任何疑惑可以回復我~

是取所有ul形成一個數組(取當前條目下所有ul標簽)

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

qq_MissingYou_0 提問者

當前條目下只有一個ul (每個li下有一個ul)
2017-07-08 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
導航條菜單的制作
  • 參與學習       123862    人
  • 解答問題       838    個

水平、垂直、圓角導航條菜單,讓您的技術探索之路更高效

進入課程

aLi[i].onmouseovr=function(){alert(i)};為啥i是數組長度 而不是當前li的序號

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

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

幫助反饋 APP下載

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

公眾號

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