8

任何想法为什么这段代码不起作用?

<html><head>
    <script type="text/javascript">
        document.onDOMContentLoaded=function(){
            alert('aaaaaaaaaaaaaa');
        }
    </script>
    </head>
    <body>
        <div id="mydiv"></div>
    </body>
</html>

onDOMContentLoaded 预计会在网页加载时触发并发出警报,但它不起作用不知道为什么

4

1 回答 1

16

您应该通过以下方式绑定到事件addEventListener

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

http://jsfiddle.net/qHa4T/1

请记住,两者addEventListenerDOMContentLoaded不能与 IE8 及以下版本一起使用。

于 2012-07-20T16:12:15.667 回答