- JavaScript程序設計:基礎·PHP·XML
- (美)Elizabeth Drake
- 344字
- 2020-10-30 18:12:23
1.6.3 document(文檔)對象
HTML文檔是對象,它使用文檔對象模型(DOM),該模型是HTML頁的瀏覽器視圖。瀏覽器把網頁視為一個對象層次,起始于瀏覽器窗口自身,并且深入于頁面之內,包括頁面中的所有元素及其屬性。圖1-4是把網頁視為HTML文檔對象模型的簡化版本。
圖1-4 HTML文檔對象模型
頂層對象是window,而document(文檔)對象是window對象的子對象。除了window對象之外,每個對象都是另一個對象的子對象,而每個對象都可以有自己的子對象。例如,form是document對象的子對象,而textbox是form對象的子對象,如圖1-4所示。我們也可以說document對象是form對象的父對象,而form對象是textbox對象的父對象。
每個載入瀏覽器窗口的HTML文檔成為一個document對象,在腳本中可以通過document對象訪問網頁的所有HTML元素。表1-3和表1-4列出了document對象的屬性和方法,隨著對JavaScript的深入學習,你將使用這些屬性和方法。
表1-3 document對象屬性
表1-4 document對象方法