HTML DOM節點
在HTML DOM中,每個部分都是節點:
- 文檔本身是文檔節點
- 所有HTML元素是元素節點
- 所有HTML屬性是屬性節點
- HTML元素内的文本是文本節點
- 注釋是注釋節點
DOM Document對象
每個載入浏覽器的HTML文檔都會成為Document對象。
Document對象使我們可以從腳本中對HTML頁面中的所有元素進行通路。
(Document對象是Window對象的一部分,可以通過window.document屬性對其進行通路)
DOM Element對象
在HTML DOM中,Element對象表示HTML元素。
Element對象可以擁有類型為元素節點、文本節點、注釋節點的子節點。
DOM Attribute對象
在HTML DOM中,Attribute表示HTML屬性。
HTML屬性始終屬于HTML元素。
DOM Event對象
Event對象代表事件的狀态,比如事件在其中發生的元素、鍵盤按鍵的狀态、滑鼠的位置、滑鼠按鈕的狀态。
事件通常與函數結合使用,函數不會再事件發生前被執行!