JavaScriptのonload属性についてご教示いただければ幸いです。
test.jsの内容は以下の通りです。
JavaScript
1 2 function loadAppStoreInfo() { 3 alert("Hello World"); 4 } 5
この時、
HTML
1<!DOCTYPE html> 2<html> 3<head> 4<title>サンプル</title> 5<script src="./test.js"></script> 6</head> 7<body onload="loadAppStoreInfo()"> 8<div id="T1"></div> 9</body> 10</html>
とすると、ブラウザには"Hello World"と表示されるのですが、
HTML
1<!DOCTYPE html> 2<html> 3<head> 4<title>サンプル</title> 5<script src="./test.js"></script> 6</head> 7<body> 8<div id="T1" onload="loadAppStoreInfo()"></div> 9</body> 10</html>
とすると、”Hello World”と表示されないのは何故なのでしょうか。bodyタグにもdivタグにもonload属性はあるのでdivタグでも実行されるのかと思いました。
そもそも何をしようとしてonloadを使おうとしているのでしょうか。