DOM 9在IE中准备就绪

时间:2014-10-15 09:22:58

标签: javascript html internet-explorer dom

我很惊讶网上很少有文章解决这个问题。我正在努力创建着名的" 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中工作正常。有谁知道如何克服这个问题?

提前致谢!

0 个答案:

没有答案