DOM是以層次結構組織的節點或信息片斷的集合。文檔對象模型(Document Object Model)是給HTML與XML檔案使用的一組API。DOM的本質是建立網頁與腳本語言或程式語言溝通的橋樑。
瀏覽器對象是一個分層結構,也稱為文檔對象模型,如下圖所示:
從上圖可以看出:
(1)打開網頁後,首先看到的是瀏覽器視窗,即頂層的window對象。
(2)其次,看到的是網頁文檔的內容,即document文檔。
(3)定位對象:
window.document.myform.text1
或
document.myform.text1
因為window視窗對象是所有頁面的根對象,所以常常省略。
(4)地址對象location和歷史對象history,它對應IE瀏覽器中的地址欄和前進/後退按鈕。