javascript onDOMContentLoaded不会触发

ion*_*cho 5 html javascript

有什么想法为什么这个代码不起作用?

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

当网页加载时,onDOMContentLoaded预计会变成triogger并发出警报但是它不起作用dunno为什么

bfa*_*tto 9

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

document.addEventListener("DOMContentLoaded", function() {
    alert('aaaaaaaaaaaaaa');
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/qHa4T/1

请记住,这两个addEventListenerDOMContentLoaded不会与IE8及以下工作.