HTML DOM Document all 集合

定義和用法

all 集合返回對文檔中所有 HTML 元素的引用。

語法

document.all[i]
document.all[name]
document.all.tags[tagname]

說明

all[] 是一個多功能的類似數組的對象,它提供了對文檔中所有 HTML 元素的訪問。all[] 數組源自 IE 4 并且已經被很多其他的瀏覽器所采用。

all[] 已經被 Document 接口的標準的 getElementById() 方法getElementsByTagName() 方法 以及 Document 對象的 getElementsByName() 方法 所取代。盡管如此,這個 all[] 數組在已有的代碼中仍然使用。

all[] 包含的元素保持了最初的順序,如果你知道它們在數組中的確切數字化位置,可以直接從數組中提取它們。然而,更為常見的是使用 all[] 數組,根據它們的 HTML 屬性 name 或 id 來訪問元素。如果多個元素擁有指定的 name,將得到共享同一名稱的元素的一個數組。