現在「htmlとcssで基礎から学ぶjavascript」という少し古い本で勉強しているのですが、そこで以下のようなコードを書きました。
javascript
1<DOCTYPE html> 2<html> 3 <meta> 4 <meta charset="utf-8"> 5 <title>タイトルで~す</title> 6 </meta> 7 8 <body> 9 <p>Pタグです</p> 10 <h1>h1タグです</h1> 11 12 <script> 13 window.alert("アラートです"); 14 </script> 15 </body> 16</html>
本の説明では、<script>がbodyの中で一番下にある為、pタグやh1タグの文字が表示されてから、アラートが表示されるとありましたが、chromeで実行するとアラートが表示されてからpタグh1タグが表示されます。
IE11では期待通りの順番になりました。
質問したい事は次の事です。
1.chromeだとjavascriptの実行が先になってしまうのは仕様ですか?
2.1の質問がはいの場合、どのような方法で回避するのが主流なのでしょうか?
わかる方いらしたら回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/21 05:53
2020/02/21 05:55
2020/02/21 06:22
2020/02/21 08:43
2020/02/21 08:59
2020/02/21 09:04
2020/02/21 09:08