添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
// 文件已完成載入,我們可以存取 DOM 元素。 // 子資源(例如腳本、圖片、樣式表和框架)仍在載入中。 const span = document.createElement("span"); span.textContent = "一個 元素。"; document.body.appendChild(span); break; case "complete": // 頁面已完全載入。 console.log( `第一條 CSS 規則是:${document.styleSheets[0].cssRules[0].cssText}`, break;

使用 readystatechange 作為 DOMContentLoaded 事件的替代方案

js
// DOMContentLoaded 事件的替代方案
document.onreadystatechange = () => {
  if (document.readyState === "interactive") {
    initApplication();
    

使用 readystatechange 作為 load 事件的替代方案

js
// load 事件的替代方案
document.onreadystatechange = () => {
  if (document.readyState === "complete") {
    initApplication();
    

使用 readystatechange 事件監聽器在 DOMContentLoaded 之前插入或修改 DOM

js
document.addEventListener("readystatechange", (event) => {
  if (event.target.readyState === "interactive") {
    initLoader();
  } else if (event.target.readyState === "complete") {
    initApp();
        Specification