teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

edit

2021/02/22 22:52

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -13,4 +13,6 @@
13
13
  仕様としても明記されています。
14
14
  > [Document.getElementById()](https://developer.mozilla.org/ja/docs/Web/API/Document/getElementById)
15
15
  返値
16
- 指定された ID に一致する DOM 要素オブジェクトを記述した Element オブジェクト、または**文書内に一致する要素がなければ null **です。
16
+ 指定された ID に一致する DOM 要素オブジェクトを記述した Element オブジェクト、または**文書内に一致する要素がなければ null **です。
17
+
18
+ なので`エラーがでるイメージですが、そのidは存在しませんよと。`のようにイメージではなく、仕様を確認してください。プログラムは書いたとおりに、その言語の仕様通りに動く。思った通りには動かない。

1

edit

2021/02/22 22:52

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,5 +1,9 @@
1
- エラーを出したければ取得結果を何かしらで参照させてください。
1
+ > const elementReference = document.getElementById('sample');
2
+ const sampleCurrentTime = document.getElementById('sampleCurrentTime');
2
3
 
4
+ これは「実行結果を変数に受けているだけ」です。
5
+ エラーを出したければ何かしらで参照させてください。
6
+
3
7
  ```js
4
8
  console.log(elementReference.id);
5
9
  //Uncaught TypeError: elementReference is null