回答編集履歴
3
軽微な修正
test
CHANGED
@@ -14,8 +14,6 @@
|
|
14
14
|
|
15
15
|
divは入れることができません。止めましょう。
|
16
16
|
|
17
|
-
(というか、①で<head>って言ってるのに、コードでやってることがまるで違う)
|
18
|
-
|
19
17
|
|
20
18
|
|
21
19
|
~~そして、`document.getElementById`で取得できるのは、`body`内の要素のみです。
|
@@ -26,7 +24,7 @@
|
|
26
24
|
|
27
25
|
おそらく、DOMツリーが生成されないhead要素内の要素に、appendChildを実行しようとしたため、
|
28
26
|
|
29
|
-
|
27
|
+
上手く動作できず、
|
30
28
|
|
31
29
|
div#headに、入っているかもしれないが、
|
32
30
|
|
@@ -36,7 +34,7 @@
|
|
36
34
|
|
37
35
|
div#headの中身が取得できない状態になっているのかと思われます。
|
38
36
|
|
39
|
-
(つまり入ってたとしても、取得はできないということ)
|
37
|
+
(つまりたとえ入ってたとしても、取得はできないということ)
|
40
38
|
|
41
39
|
|
42
40
|
|
2
head要素内の要素に、appendChildは動作しない旨を追記
test
CHANGED
@@ -24,15 +24,19 @@
|
|
24
24
|
|
25
25
|
生成した`div_aaa〜div_ddd`は、どこにも挿入されていないわけです。~~
|
26
26
|
|
27
|
+
おそらく、DOMツリーが生成されないhead要素内の要素に、appendChildを実行しようとしたため、
|
28
|
+
|
27
|
-
|
29
|
+
が上手く動作できず、
|
28
30
|
|
29
31
|
div#headに、入っているかもしれないが、
|
30
32
|
|
31
33
|
文法違反のため、ただしくレンダリングされずに、
|
32
34
|
|
33
|
-
|
35
|
+
(DOMツリーが生成されないため)
|
34
36
|
|
37
|
+
div#headの中身が取得できない状態になっているのかと思われます。
|
38
|
+
|
35
|
-
(つまり入ったとしても、取得はできないということ)
|
39
|
+
(つまり入ってたとしても、取得はできないということ)
|
36
40
|
|
37
41
|
|
38
42
|
|
@@ -54,8 +58,6 @@
|
|
54
58
|
|
55
59
|
|
56
60
|
|
57
|
-
|
58
|
-
|
59
61
|
> その場合は、どこを修正すれば良いでしょうか?
|
60
62
|
|
61
63
|
|
1
getElementByIdに関して、間違っていた部分があるため、修正
test
CHANGED
@@ -18,13 +18,21 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
そして、`document.getElementById`で取得できるのは、`body`内の要素のみです。
|
21
|
+
~~そして、`document.getElementById`で取得できるのは、`body`内の要素のみです。
|
22
22
|
|
23
23
|
なので、body内で定義されて無い要素を拾えるわけないので、
|
24
24
|
|
25
|
-
生成した`div_aaa〜div_ddd`は、どこにも挿入されていないわけです。
|
25
|
+
生成した`div_aaa〜div_ddd`は、どこにも挿入されていないわけです。~~
|
26
26
|
|
27
|
+
おそらく、appendChildが上手く動作できず、
|
27
28
|
|
29
|
+
div#headに、入っているかもしれないが、
|
30
|
+
|
31
|
+
文法違反のため、ただしくレンダリングされずに、
|
32
|
+
|
33
|
+
その中のDOMツリーが生成されていないのかと思われます。
|
34
|
+
|
35
|
+
(つまり入ったとしても、取得はできないということ)
|
28
36
|
|
29
37
|
|
30
38
|
|