任何人都可以告訴我這兩個JavaScript命令之間的區別嗎?
這兩個主要瀏覽器的兼容性又是什麼?我知道documentElement
與大多數瀏覽器兼容。document.documentElement vs document.all
由於
任何人都可以告訴我這兩個JavaScript命令之間的區別嗎?
這兩個主要瀏覽器的兼容性又是什麼?我知道documentElement
與大多數瀏覽器兼容。document.documentElement vs document.all
由於
document.all
是W3C標準的專有微軟擴展。
這是一箇舊的功能,不應該再使用!
要注意的是:'document.all'可以在頁面上獲得DOM元素的數量。只需在控制檯中運行:'document.all.length' –
document.documentElement
是將文檔,通常是<html>
標籤的根元素的引用。
document.all
是一種集合類型,包含文檔中所有子標籤的枚舉。它是IE特有的,應該避免跨瀏覽器腳本。
document.documentElement
是DOM級別2,所以應該在幾乎所有主流瀏覽器中工作。
我正在研究一個Web應用程序,我必須讓safari兼容。我面臨的主要問題是document.all用於IE.is有任何與document.all等效的內容。 – farjad
[不使用的document.all(http://simonwillison.net/2003/Aug/11/documentAll/) – Clive
人都在談論'document.querySelector()'現在天... – Mohsen
更有意義的問題是關於document.getElementById和document.all之間的差異,因爲document.documentElement和document.all自http://stackoverflow.com/questions/2408424/document-all-vs-document-getelementbyid。都是完全不同的野獸 –