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
DOMContentLoadedandreadystatechange,我们使用document.addEventListener();while load,我们使用window.addEventListener(),为什么?对于
readystatechange,我们可以这样在 IE 中使用:document.attachEvent("onreadystatechange", handler);,如何 aobutDOMContentLoaded?有没有办法可以在 IE 中使用它?