回答編集履歴
1
edit
test
CHANGED
@@ -22,10 +22,16 @@
|
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
-
getElementByIdで`#btn`を読み込んでますが、その処理を通ったときに`#btn`が読み込まれていません。
|
25
|
+
getElementByIdで`#btn`を読み込んでますが、その処理を通ったときにHTML的に`#btn`自体が読み込まれていません。JavaScriptのほうが先に処理通っています。
|
26
26
|
|
27
27
|
要素が読み込まれた後に実行するようにしてください。
|
28
28
|
|
29
29
|
|
30
30
|
|
31
31
|
とりあえずwindow.onloadのfunctionの中に移動させてみては。
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
onload以外にも[DOMContentLoaded ](https://developer.mozilla.org/ja/docs/Web/API/Window/DOMContentLoaded_event)とか、</body>の直前にJavaScript置くとか
|
36
|
+
|
37
|
+
ほかにも対処方法はあります。
|