回答編集履歴
1
通信速度が遅い環境だとエラーが発生する可能性はあった\(ないは間違い\)
test
CHANGED
@@ -1,6 +1,12 @@
|
|
1
|
-
|
1
|
+
### 通信速度が遅い環境だとエラーが発生する可能性
|
2
2
|
|
3
|
+
|
4
|
+
|
5
|
+
`setInterval(showClock,1000);` の呼び出した場合、1秒後に `document.getElementById("RealtimeClock")` が呼ばれますが、1秒後に #RealtimeClock が存在しなかった場合に `getElementById` は `null` を返します。
|
6
|
+
|
3
|
-
|
7
|
+
すると、innerHTML 呼び出し時に**TypeError: Cannot read property 'innerHTML' of null**の例外が発生すると思われます。
|
8
|
+
|
9
|
+
解決するには DOMContentLoaded もしくは window.onload のタイミングでコードを実行する事ですね。
|
4
10
|
|
5
11
|
|
6
12
|
|