等待文件載入

最常用的事件之一是等待文件載入,包括指令碼檔案和影象。document 上的 load 事件用於此。

document.addEventListener('load', function() {
   console.log("Everything has now loaded!");
});

有時你嘗試在載入 DOM 物件之前訪問它,從而導致出現空指標。這些都很難除錯。為避免這種情況,請改用 documentDOMContentLoaded 事件。DOMContentLoaded 確保在不等待其他外部資源的情況下載入和初始化 HTML 內容。

document.addEventListener('DOMContentLoaded', function() {
   console.log("The document contents are now available!");
});