0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【初心者】addEventListenerでnullエラーが出る。

Last updated at Posted at 2020-04-30

インターネットを参考にしながらjavaScriptでトグルメニューを作る方法を勉強した。

しかし、Chromeにて、いざ実行すると
「Cannot read property 'addEventListener' of null」
というエラーが発生する。
スクリーンショット 2020-04-30 13.42.04.png
スクリーンショット 2020-04-30 13.40.23.png

はい?何故ですか??
エラー文を読むと、「addEventListener」が「null」である事が分かる。
id関係のエラーであると予測し、文法ミスをくまなくチェック。
しかし、思い当たる節がない。
あれこれ文字を変えてみるも、結果は変わらず。
何故????

休憩を挟み、googleで検索しまくった結果、ついに解決した。

原因はHTMLにあった。

HTMLにJavascriptを関連付けする為のscriptタグを上部に書いていたのがダメだったようだ。
そこに記述してしまうと、HTMLを読み込む前にjavascriptが動作してしまうようだ。
私は、てっきり、「.css」と同じようにhead部に記述すれば良いものだと思っていた・・・。

この後、headerタグの下部に配置させる事で、無事に問題は解決した。

思い返してみれば、些細な原因だが、解決するまでに丸一日費やしてしまった・・・。

0
0
1

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?