DOMContentLoaded的addEventListener()无法正常工作

时间:2018-03-02 19:05:41

标签: javascript javascript-events addeventlistener

我有这段代码:

document.addEventListener('DOMContentLoaded', function() {
        hideColor();
 }, false);    

但是,它似乎没有将事件监听器绑定到DOMContentLoaded。我检查了document.readyState,并说“正在加载”。所以,这意味着DOMContentLoaded尚未解雇。

这让我发疯了。任何想法为什么它不会绑定它?

感谢。

1 个答案:

答案 0 :(得分:1)

这似乎很好......



function hideColor() {
    console.log("DOM fully loaded and parsed");
    console.log(document.readyState);
    var e = document.getElementById("test");
    e.style.background = "transparent";
  }
  
  document.addEventListener("DOMContentLoaded", hideColor);

#test {
  background:red;
}

<div id="test">Test</div>
&#13;
&#13;
&#13;