window對象位于BOM層次結構的最頂層。它包含了一些非常重要的子對象,包括location,navigator,document,screen,history。location對象包含目前頁面的URL資訊。有些資訊是隻讀的,有些資訊是可以讀寫的比如href屬性。我們不僅可以通過href屬性來擷取目前頁面的URL資訊,還可以通過修改href屬性,來跳轉到新的頁面。
<a></a>
history對象儲存了使用者自打開浏覽器以來所通路頁面的曆史記錄。但是某些頁面不會被記錄下來,比如使用location對象的replace()方法加載的頁面将不會記錄在history對象中。
navigator對象表示浏覽器自身,它包含了浏覽器一些非常有用的資訊,比如版本号,浏覽器類型以及使用者所使用的作業系統。
screen對象包含了客服端顯示能力的相關資訊。
document是最重要的對象之一。document對象包含了三個數組屬性links[],images[],forms[]。這三個數組分别代表了頁面中所有由<A>、<img>、<form>所建立對象的集合。
通過這三個數組就能通路到為标記所建立的相應對象,可以通過修改img對象的屬性來修改頁面的圖檔,通過修改超連結對象的屬性來改變超連結的URL。
本文轉自TBHacker部落格園部落格,原文連結http://www.cnblogs.com/jiqing9006/archive/2012/07/11/2586718.html,如需轉載請自行聯系原作者