用js判斷頁面是否載入完畢

2022-05-27 06:51:13 字數 455 閱讀 2689

用document.onreadystatechange的方法來監聽狀態改變, 

然後用document.readystate == "complete"判斷是否載入完成

document.onreadystatechange = function

() }

document.readystate:判斷文件是否載入完成。firefox不支援。

這個屬性是唯讀的,傳回值有以下的可能:

0-uninitialized:xml 物件被產生,但沒有任何檔案被載入。

1-loading:引導程式進行中,但檔案尚未開始解析。

2-loaded:部分的檔案已經載入且進行解析,但物件模型尚未生效。

3-interactive:僅對已載入的部分檔案有效,在此情況下,物件模型是有效但唯讀的。

4-complete:檔案已完全載入,代表載入成功。

js判斷頁面載入完畢方法

判斷頁面載入完成這個方法是很常見的,下面有三個常用的方法,各有利弊。1 頁面所有內容載入完成執行 window.onload function 2 ie9以上版本監聽事件 if addeventlistener in document false false代表在冒泡階段觸發,true在捕獲階段觸發...

JS判斷頁面是否載入完成

用 document.readystate complete 判斷頁面是否載入完成 傳回xml 檔案資料的目前狀況。基本語法 intstate xmldocument.readystate 說 明 這個屬性是唯讀的,傳回值有以下的可能 0 uninitialized xml 物件被產生,但沒有任何檔...

js判斷非同步引入的js檔案是否載入完畢

在正常的載入過程中,js的載入都是同步的,也就是在載入過程中,瀏覽器會阻塞接下來的內容的載入。這時候我們就要用到動態載入,動態載入是非同步的,如果我們在後邊要用到這個動態載入的js檔案裡的東西,就要保證這個檔案載入完成後,再執行下面的內容。如何判斷js是否載入完成?實現loadscript url,...