【javascript】body.onload=""とwindow.onloadについて

body onload=""と、window.onloadは同じものであるかのような動作をしているが、実態は謎。
2つとも書くと、後に書いたほうが実行され、先に書いたほうは無視される。(エラーも起きない)

その1
<body onload="alert('a');">
<script language="javascript">
window.onload=function(){alert('b');}<br>
</script>
</body>

その2
<body onload="alert('a');">
<script language="javascript">
window.document.body.onload=function(){alert('b');}
</script>
</body>

2006-04-14 14:39:00

口コミ・コメント

コメントを書く