</body>タグの後に<script>タグを置くのは間違いでしょうか?
P粉654894952
2023-08-21 23:56:17
<p>body 終了タグ (<code></body></code>) の後に script タグを置くのはどのくらい間違っていますか? </p>
<pre class="brush:php;toolbar:false;"><html>
....
<本体>
....
</ボディ>
<script type="text/javascript" src="theJs.js"></script>
</html></pre>
本文の終了タグの後には、コメントと HTML 要素の終了タグのみを追加できます。
仕様またはバリデータで確認できます。
ブラウザはエラー回復を実行する場合があり、HTML 仕様にはこの場合の回復方法も記載されていますが、これに依存しないでください。
defer
属性の出現により、
scriptを
内に配置してこの利点を得ると同時に、ブラウザに HTML を並行してダウンロードさせてパフォーマンスを向上させることができます。
要素が完全にロードされる前に DOM 操作を行う場合を除き、大きな違いはありません。これは IE を壊す可能性があります。 要素を閉じる前に操作を行ってください。 リーリー<body>
または<head>
タグの外側では検証されません。また、