javascript onDOMContentLoaded不会触发

时间:2012-07-20 16:07:25

标签: javascript html

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

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

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

1 个答案:

答案 0 :(得分:8)

您应该使用addEventListener绑定到该事件:

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

http://jsfiddle.net/qHa4T/1

请注意,addEventListenerDOMContentLoaded都不适用于IE8及以下版本。