回答編集履歴

3

軽微な修正

2019/10/28 02:14

投稿

miyabi_pudding
miyabi_pudding

スコア9555

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は動作しない旨を追記

2019/10/28 02:14

投稿

miyabi_pudding
miyabi_pudding

スコア9555

test CHANGED
@@ -24,15 +24,19 @@
24
24
 
25
25
  生成した`div_aaa〜div_ddd`は、どこにも挿入されていないわけです。~~
26
26
 
27
+ おそらく、DOMツリーが生成されないhead要素内の要素に、appendChildを実行しようとしたため、
28
+
27
- おそらく、appendChildが上手く動作できず、
29
+ が上手く動作できず、
28
30
 
29
31
  div#headに、入っているかもしれないが、
30
32
 
31
33
  文法違反のため、ただしくレンダリングされずに、
32
34
 
33
- その中のDOMツリーが生成されていないのかと思われます。
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に関して、間違っていた部分があるため、修正

2019/10/28 02:13

投稿

miyabi_pudding
miyabi_pudding

スコア9555

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