11

当页面中的所有 DOM 元素都被加载时,我尝试调用一个函数,如下所示:

document.addEventListener('DOMContentReady', function() {alert("good")});

它是一个 HTML 文件,除了这个 JavaScript 之外,它的主体和头部都是空的,即使浏览器完成加载也不会发生任何事情。这里有什么问题?还有其他方法可以做到这一点吗?

4

1 回答 1

33

没有DOMContentReady事件。

你想要DOMContentLoaded


document.addEventListener('DOMContentLoaded', function() {alert("good")});

演示:http: //jsfiddle.net/JQhjj/

于 2012-11-29T19:54:58.977 回答