document.onreadystatechange事件

admin發表於2017-04-12

當頁面狀態發生變化時,可以觸發此事件。

根據不同的狀態可以實現等於與window.onload和DOMContentLoaded事件。

但是需要注意的是onreadystatechange事件在W3C標準中,只對XMLHttpRequest物件有定義。

具體可以參閱onreadystatechange事件簡單介紹一章節。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
document.onreadystatechange = function () {
  //當頁面載入狀態為完全結束時進入 
  if (document.readyState == "complete") { 
     //code
  }
}

readyState等於complete相當於window.onload事件觸發。

當readyState等於interactive相當於DOMContentLoaded事件觸發。

DOMContentLoaded事件可以參閱DOMContentLoaded事件用法簡單介紹一章節。

相關文章