Skip to content
On this page

DOM 文件物件模型

簡單說

DOM 代表 文件物件模型,是我們瀏覽器接口的 API,可以透過 Javascript 來指定 節點 進行屬性操作,更改瀏覽器顯示的內容。

DOM img

說明

DOM 文件物件模型 (Document Object Model),是 htmlxmlsvg 文件的程式介面,它提供了整個文件的「樹」狀結構表示法,並定義文件的架構、風格、屬性、函式與節點,且可透過 Javascript 來針對 DOM節點 操作或風格的改變。同時也是隸屬於 瀏覽器 之下的一個 document 分支。(參考:BOM)

API

擷取特性

操作說明
document.title目前頁面標題文字
document.lastModifide頁面最後更新日期
document.URL目前頁面 URL 位址
document.domain頁面所屬網域

常見操作

操作說明備註
document.write()將文字寫入文件--
document.getElementById()依 id 名取得元件動態
document.getElementByCalss()依 class 名取得元件動態
document.querySelector()依 css 選擇器取得第一個元件靜態
document.querySelectorAll()依 css 選擇器取得所有個元件靜態

TIP

  • 動態:每次執行,都會查尋
  • 靜態:定義的當下,不會再次查詢

Reference