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);
}
以上代码取自网站。
问题:
为什么 for
DOMContentLoaded
andreadystatechange
,我们使用document.addEventListener();
while load,我们使用window.addEventListener()
,为什么?对于
readystatechange
,我们可以这样在 IE 中使用:document.attachEvent("onreadystatechange", handler);
,如何 aobutDOMContentLoaded
?有没有办法可以在 IE 中使用它?