HTML DOM 教程
通過 HTML DOM,您能夠使用節(jié)點關系在節(jié)點樹中導航。
getElementsByTagName() 方法返回節(jié)點列表。節(jié)點列表是一個節(jié)點數(shù)組。
下面的代碼選取文檔中的所有 <p> 節(jié)點:
注意:
下標號從 0 開始。
length 屬性定義節(jié)點列表中節(jié)點的數(shù)量。
您可以使用 length 屬性來循環(huán)節(jié)點列表:
您能夠使用三個節(jié)點屬性:parentNode、firstChild 以及 lastChild ,在文檔結構中進行導航。
請看下面的 HTML 片段:
firstChild 屬性可用于訪問元素的文本:
這里有兩個特殊的屬性,可以訪問全部文檔:
除了 innerHTML 屬性,您也可以使用 childNodes 和 nodeValue 屬性來獲取元素的內(nèi)容。
下面的代碼獲取 id="intro" 的 <p> 元素的值:
在上面的例子中,getElementById 是一個方法,而 childNodes 和 nodeValue 是屬性。
在本教程中,我們將使用 innerHTML 屬性。不過,學習上面的方法有助于對 DOM 樹結構和導航的理解。