在瀏覽器窗口中的每個網(wǎng)頁都可以看作一個對象。
文檔對象就代表了在瀏覽器窗口中顯示的那個 HTML 文檔。文檔對象有很多屬性表示其他的一些對象,通過對這些屬性的操作,我們就可以訪問或者修改文檔的內(nèi)容。
對文檔對象的訪問和修改的方式被稱為文檔對象模型,或者稱為DOM。這些對象是按照繼承關系組織在一起的。這個繼承關系結構用來將網(wǎng)頁文檔對象聯(lián)系在一起。
<form>...</form>
標簽圈起來的內(nèi)容是表單對象。如下是一些重要對象的繼承結構圖:
有幾個文檔對象是已經(jīng)實現(xiàn)了的。下面的部分詳細的介紹這些文檔對象,并且介紹你如何利用這些對象訪問和修改文檔內(nèi)容。
如果你想寫個腳本,當 W3C 文檔對象模型可用的時候,利用這種模型,而當 IE 4文檔對象模型有效的時候,利用 IE 4文檔對象模型,因此,你可以利用兼容性測試的方法,這種方法首先檢測已經(jīng)存在的方法或者屬性,從而去決定瀏覽器是否能夠兼容你想要的文檔對象模型。例如:
if (document.getElementById) {
// If the W3C method exists, use it
}
else if (document.all) {
// If the all[] array exists, use it
}
else {
// Otherwise use the legacy DOM
}
更多建議: