• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScript のTypeError)

JavaScriptのTypeError: Cannot read properties of null (reading 'appendChild')

このQ&Aのポイント
  • JavaScriptのTypeError: Cannot read properties of null (reading 'appendChild')というエラーが発生しています。
  • エラーが起きている原因は、生成しようとしているHTML要素の親要素が存在しないことです。
  • 具体的には、ul要素が存在していないため、appendChildメソッドを使用することができずエラーが発生しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • fji-jp
  • ベストアンサー率84% (11/13)
回答No.1

[HTML]側の「<ul class="list-group text-secondary"></ul>」を 「<ul id="ul" class="list-group text-secondary"></ul>」に 置き換えましょう。 原因は「id="ul"」が抜けているために[JS]側でul取得に失敗しています。

Lrqubcm
質問者

お礼

コードの内容をちゃんと理解できていればわかったはずのエラーですね。 今後はエラーの内容をもっと理解できるように意識していこうと思います。 ありがとうございました。

その他の回答 (1)

  • Kaneyan-R
  • ベストアンサー率42% (1340/3126)
回答No.2

動画とよく見比べてください。 何か抜けていませんか? ●ヒント ul = document.getElementById("ul") としているけど、提示されたソースの中に“IDがulのHTMLタグ”がありますかね? 動画にはありますよ。

Lrqubcm
質問者

お礼

本当ですね HTMLのほうの問題でした。 動画も確認していただいたのですね、お手数をおかけいたしました。 これからも勉強していくつもりなので、 エラーの内容を理解できるようにしていこうと思います。 ありがとうございました。

関連するQ&A