質問: どうもこんにちは。 先にお伝えしますと、この質問は技術的興味から来た質問です。 まず、HTMLのコードで以下の書き方をよく見かけます。 ``` ``` このコードでscriptタグをbodyタグの下に書いている理由をご教授していただきたいということが今回の質問内容です。 稚拙な質問で恐縮ですが、よろしくおねがいします。
回答: 順番に読み込む関係上、DOMが出来上がっていない状態でのスクリプト実行だとタイミングが合わないことがあるからです。 外部に記述する場合は、DOMの読み込みが終わった事をトリガーに実行すれば問題ありません。 bodyの閉じタグの手前で読み込んでも良いです。