DOM 入門

DOM(文件物件模型)是 HTML 和 XML 文件的程式設計介面,它定義了文件的邏輯結構以及文件的訪問和操作方式。

DOM API 的主要實現者是 Web 瀏覽器。規範由 W3CWHATWG 組標準化,物件模型指定程式設計介面的邏輯模型。

DOM 結構的表示類似於樹狀檢視,其中每個節點是表示標記的一部分的物件,取決於每個元素還繼承特定和共享功能的型別。

選擇名稱文件物件模型是因為它是傳統物件導向設計意義上的物件模型:文件使用物件建模,模型不僅包含文件結構,還包含文件行為以及它的組成物件。換句話說,採用示例 HTML 圖表,節點不代表資料結構,它們代表具有功能和身份的物件。作為物件模型,文件物件模型標識:

  • 用於表示和操作文件的介面和物件
  • 這些介面和物件的語義 - 包括行為和屬性
  • 這些介面和物件之間的關係和協作