document對象就是一個網頁模型
使用document對象,可以通路或修改使用者在頁面上看到的内容,并根據使用者與頁面的互動方式進行響應。
就像其他表示真實世界物件的對象-樣, document對象也有:
屬性:屬性描述了目前Web頁面的特性(例如頁面的标題)。
方法:方法執行與浏覽器中目前載入的文檔有關的任務(例如從一個特定元素中擷取資訊,或者添加新的内容)。
事件:可以響應事件,例如使用者用滑鼠點選或用手指觸摸一個元素。
浏覽器工程師已經:
實作了你可以通路的屬性,這些屬,性暴露了浏覽器中目前頁面的一些資訊。
編寫了完成一些常見任務的方法,這些任務都是你想要對一個HTML頁面進行的操作。
當浏覽器建立一個Web頁面的模型時,它不僅僅建立一個document對象,還會為頁面上的每一個元素都建立一個新對象。這些對象