-1
if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", handler, false);
document.addEventListener("readystatechange", handler, false);
window.addEventListener("load", handler, false);
} else if (document.attachEvent) {
document.attachEvent("onreadystatechange", handler);
window.attachEvent("onload", handler);
}
以上代碼取自一個網站。js中的加載事件問題
問題:
爲什麼
DOMContentLoaded
和readystatechange
,我們使用document.addEventListener();
負荷的同時,我們使用window.addEventListener()
,爲什麼呢?對於
readystatechange
,我們可以在IE中使用這種方式:document.attachEvent("onreadystatechange", handler);
,怎麼樣DOMContentLoaded
?有沒有一種方法可以在IE中使用它?