課程
/前端開發(fā)
/HTML/CSS
/導(dǎo)航條菜單的制作
var subNav=this.getElementsByTagName("ul")[0];為什么要是【0】啊,初級(jí)學(xué)者求大神解答
2016-09-29
源自:導(dǎo)航條菜單的制作 6-2
正在回答
這個(gè)思路是先選定所有l(wèi)i,然后在其上綁定事件,事件內(nèi)容為<ul class="subNav">的高度拉長(zhǎng)或變短。
this.getElementsByTagName("ul")是鼠標(biāo)經(jīng)過的li下的所有ul,這是一個(gè)數(shù)組,if(oSubNav)無法判斷。加上【0】就是當(dāng)前鼠標(biāo)經(jīng)過的li下的第一個(gè)ul,如果存在,就執(zhí)行事件內(nèi)容,如果改為【1】那就不存在,不執(zhí)行
獲取li節(jié)點(diǎn)下面的第一個(gè)ul子節(jié)點(diǎn)。
那里的this代表li
得到DOM樹中l(wèi)i下面的的第一個(gè)ul標(biāo)簽
getElementsByTagName方法返回的是對(duì)象數(shù)組,索引[0]來獲取第一個(gè)對(duì)象
舉報(bào)
水平、垂直、圓角導(dǎo)航條菜單,讓您的技術(shù)探索之路更高效
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-10-29
這個(gè)思路是先選定所有l(wèi)i,然后在其上綁定事件,事件內(nèi)容為<ul class="subNav">的高度拉長(zhǎng)或變短。
this.getElementsByTagName("ul")是鼠標(biāo)經(jīng)過的li下的所有ul,這是一個(gè)數(shù)組,if(oSubNav)無法判斷。加上【0】就是當(dāng)前鼠標(biāo)經(jīng)過的li下的第一個(gè)ul,如果存在,就執(zhí)行事件內(nèi)容,如果改為【1】那就不存在,不執(zhí)行
2016-10-05
獲取li節(jié)點(diǎn)下面的第一個(gè)ul子節(jié)點(diǎn)。
那里的this代表li
2016-09-30
得到DOM樹中l(wèi)i下面的的第一個(gè)ul標(biāo)簽
2016-09-30
getElementsByTagName方法返回的是對(duì)象數(shù)組,索引[0]來獲取第一個(gè)對(duì)象