我很惊讶网上很少有文章解决这个问题。我正在努力创建着名的" DOM ready"使用vanilla JavaScript进行IE 9和10的事件,这是我的代码(剥离到它的核心):
document.onreadystatechange = function () {
if (document.readyState == "interactive") {
document.getElementById("toggled").innerHTML = "ready";
alert("Stop!");
}
}
现在我在Internet Explorer中遇到的问题是readyState被转为" interactive"元素之前"切换"甚至存在于DOM中。当页面暂停并且调用警报时,文档仍然是完全空白的。我很确定这是一个bug,因为它在IE 11中工作正常。有谁知道如何克服这个问题?
提前致谢!