Any ideas why this code doesn't work?
<html><head>
<script type="text/javascript">
document.onDOMContentLoaded=function(){
alert('aaaaaaaaaaaaaa');
}
</script>
</head>
<body>
<div id="mydiv"></div>
</body>
</html>
onDOMContentLoaded is expected to triogger when the webpage is loaded and make that alert but it doesn't work dunno why
-
8+1 for summing up how I feel whenever programming in JavaScript: 'aaaaaaaaaaaaaa'!!!HostileFork says dont trust SE– HostileFork says dont trust SE2014年03月23日 06:40:17 +00:00Commented Mar 23, 2014 at 6:40
1 Answer 1
You should be binding to the event with addEventListener:
document.addEventListener("DOMContentLoaded", function() {
alert('aaaaaaaaaaaaaa');
});
Keep in mind that both addEventListener and DOMContentLoaded won't work with IE8 and below.
answered Jul 20, 2012 at 16:12
bfavaretto
72k18 gold badges118 silver badges162 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
default