為什么getElementsByTagName("ul")后面還要加[0]
? ? <ul>
? ? ? ? <li>javascript</li>
? ? ? ? <li>jqurey</li>
? ? ? ? <li>php</li>
? ? </ul>
? ? <script>
? ? ? ? var x=document.getElementsByTagName("ul")[0].childNodes;
? ? ? ? document.write("ul子節(jié)點(diǎn)的個(gè)數(shù)"+x.length+"br");
? ? ? ? document.write("節(jié)點(diǎn)類型"+x[0].nodeType)
? ? </script>
這段代碼 里 為什么ul后面要跟一個(gè)下標(biāo)[0]呢,這個(gè)下標(biāo)意味著啥?getElementsByTagName不是獲取的標(biāo)簽名字嗎?獲取ul為什么后面要接個(gè)[0],而不是getElementsByTagName("ul").childNodes;
哪位老鐵 知道?是何故?
2019-05-12
ul后面跟一個(gè)下標(biāo)【0】,意味著獲取的是第一個(gè)div的子節(jié)點(diǎn)。