当页面中的所有 DOM 元素都被加载时,我尝试调用一个函数,如下所示:
document.addEventListener('DOMContentReady', function() {alert("good")});
它是一个 HTML 文件,除了这个 JavaScript 之外,它的主体和头部都是空的,即使浏览器完成加载也不会发生任何事情。这里有什么问题?还有其他方法可以做到这一点吗?
当页面中的所有 DOM 元素都被加载时,我尝试调用一个函数,如下所示:
document.addEventListener('DOMContentReady', function() {alert("good")});
它是一个 HTML 文件,除了这个 JavaScript 之外,它的主体和头部都是空的,即使浏览器完成加载也不会发生任何事情。这里有什么问题?还有其他方法可以做到这一点吗?
没有DOMContentReady
事件。
你想要DOMContentLoaded
。
document.addEventListener('DOMContentLoaded', function() {alert("good")});
演示:http: //jsfiddle.net/JQhjj/