天天看點

HTML DOM(文檔對象模型)對象

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對象代表事件的狀态,比如事件在其中發生的元素、鍵盤按鍵的狀态、滑鼠的位置、滑鼠按鈕的狀态。

事件通常與函數結合使用,函數不會再事件發生前被執行!