1. ホーム
  2. javascript

[解決済み】getElementByIdはnullを返す?[クローズド]

2022-01-29 16:08:05

質問

document.getElementById('id of div that definately exists') は null を返します。

私はもともと、onloadイベントを気にする必要がないことを確認するために、javascriptを最後にロードしました。また、onloadイベントを使用してみました。とても不気味です。何かアイデアやヘルプがあれば、非常にありがたいです。

解決方法は?

原因として考えられるのは

  1. 無効なHTML構文(タグが閉じられていない、またはそれに類するエラー)
  2. IDが重複している - 同じIDを持つHTML DOM要素が2つ存在する
  3. IDで取得しようとしている要素が動的に作成されている(ajaxで読み込まれた、またはスクリプトで作成された)のでは?

あなたのコードを投稿してください。