[0]怎么確定的?
var sunNav=this.getElementsByTagName("ul")[0]; //想知道這里的[0]是怎么確定的,是指'ul'標(biāo)簽下的第一個(gè)標(biāo)簽嗎?這里只有l(wèi)i,所以只能用[0]? sunNav.style.overflow="visible";
var sunNav=this.getElementsByTagName("ul")[0]; //想知道這里的[0]是怎么確定的,是指'ul'標(biāo)簽下的第一個(gè)標(biāo)簽嗎?這里只有l(wèi)i,所以只能用[0]? sunNav.style.overflow="visible";
2016-09-01
舉報(bào)
2016-09-01
你理解錯(cuò)了,首先[0]這個(gè)不是指ul標(biāo)簽下的li標(biāo)簽,在這個(gè)語義里,它指的是li標(biāo)簽下的第一個(gè)ul標(biāo)簽。
因?yàn)閠his在這里指代了被你選定的li標(biāo)簽,而這個(gè)里標(biāo)簽下面的所有ul標(biāo)簽是用getElementsByTagName("ul")獲取的,獲取到的這些ul標(biāo)簽?zāi)憧梢园阉闯梢粋€(gè)數(shù)組,而[0]代表了這個(gè)數(shù)組里面的第一個(gè)元素。