節(jié)點(diǎn)與子節(jié)點(diǎn)問題
在9-13節(jié)中得到子節(jié)點(diǎn)可以用otest.childNodes[];那么在9-8中為什么不可以這樣呢,而是用getElementsByTagName()[0].childNodes呢?
在9-13節(jié)中得到子節(jié)點(diǎn)可以用otest.childNodes[];那么在9-8中為什么不可以這樣呢,而是用getElementsByTagName()[0].childNodes呢?
2017-08-10
舉報(bào)
2017-08-10
getElementsByTagNameh獲得的必然是一個(gè)節(jié)點(diǎn)數(shù)組,不論里面有幾個(gè)同類型的節(jié)點(diǎn),就算是一個(gè),那也會(huì)變成一個(gè)只有一個(gè)元素的數(shù)組。
這里的getElementsByTagName()[0]獲取的是這個(gè)節(jié)點(diǎn)數(shù)組中的第一個(gè)節(jié)點(diǎn)? 在9-8里就是第一個(gè)DIV
9-13里? var otest = document.getElementById("test");? 這邊獲取的是一個(gè)節(jié)點(diǎn),并非數(shù)組,直接用就行
2017-08-10
getElementsByTagName()[0].childNodes是得到第一個(gè)子節(jié)點(diǎn),題目要求的也是得到第一個(gè)子節(jié)點(diǎn)吧