0
0

(if文復習)scriptタグの位置でエラーがでた話。

Posted at

お疲れ様です。

実家へ帰ったり法要があったりで久々の投稿です。皆様体調などいかがでしょうか?
私は何度目かの蓄膿症を発症しましたが、治ってきているような感じもあり元気にしています:relaxed:

そして、実家にいる間、MDNさんやudemyさんを使い、自信のないJSのif文やfor文の復習をしておりました。
今日は約1時間if文の復習をしました。

See the Pen Untitled by mtzkmy (CodePen.

MDNさんの「JavaScript building blocks」というページの中にある教材を使いました。

教えてくださったcodepenさんが便利すぎて、教えていただいて本当に感謝の限りです!コードと表示結果を1つでまとめられるなんてすばらしい…
各コードの説明については、コード内のコメントアウト通りですので、割愛いたします。

タイトルにありますエラーの話ですが、とても初歩的なことですので、読み飛ばしていただいて大丈夫です:sob:

結論から申し上げますと、HTML内のscriptタグを body の直後に置いていると、JS内の select.addEventListener("change", setWeather); でtypeErrorが出ましたが、 scriptタグが /body の直前に置くと改善されたというものです。

エラーが出たときは、綴りのミスかーと思い、該当のコードを見直しておりましたがわからず。その後20分くらい直前のコードにミスがないかなど確認しておりましたが、最終的にchatGPT先生にコードを貼り付け確認していただき、提示される改善策を試していたところ、scriptタグの位置を訂正しただけでエラー解消となりました。結局綴りミスはありませんでしたが、位置だけでエラーって出るんだなぁとよい経験になりました。

次回からはちゃんと /body 直前に置きます…!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0