回答編集履歴

4

修正

2019/08/26 07:45

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -66,7 +66,7 @@
66
66
 
67
67
  どこにどう導入したいのか一度整理しなおして適切な処理を利用されては如何でしょうか。
68
68
 
69
- メッセージ入れたいだけなら[appendChild()](https://developer.mozilla.org/ja/docs/Web/API/Node/appendChild)でも良いでしょうし。
69
+ メッセージ入れたいだけなら[appendChild()](https://developer.mozilla.org/ja/docs/Web/API/Node/appendChild)でも良いでしょうし。
70
70
 
71
71
 
72
72
 

3

修正

2019/08/26 07:45

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -20,11 +20,11 @@
20
20
 
21
21
 
22
22
 
23
- そもそもname_box(document.getElementById('name_box'))はpタグですので、内部form要素なんて持っていません。
23
+ そもそもname_box(document.getElementById('name_box'))はpタグですし、HTML構造みてもそ中にform要素なんて持っていません。
24
24
 
25
25
 
26
26
 
27
- かといってform抜いても`name_box.insertBefore(name_err_msg, name_box); `エラーになります。
27
+ かといってform抜いても`name_box.insertBefore(name_err_msg, name_box); `エラーになります。
28
28
 
29
29
  ```
30
30
 

2

修正

2019/08/26 07:10

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -58,10 +58,18 @@
58
58
 
59
59
 
60
60
 
61
- insertBefore()の使い方を間違っているように思います。(そもそもinsertBefore()が適切なのかどうか)
61
+ insertBefore()の使い方を間違っているように思います。
62
+
63
+ 第2引数は挿入したい要素の前にある要素なので、親と一緒にはできないと思います。
62
64
 
63
65
 
64
66
 
65
67
  どこにどう導入したいのか一度整理しなおして適切な処理を利用されては如何でしょうか。
66
68
 
67
69
  単位メッセージ入れたいだけなら[appendChild()](https://developer.mozilla.org/ja/docs/Web/API/Node/appendChild)でも良いでしょうし。
70
+
71
+
72
+
73
+ とりあえず出すだけなら`name_box.insertBefore(name_err_msg, null); `で良い。出す場所がそこでいいかどうかで決めてください。
74
+
75
+ が、`str_num`という未定義変数のエラーは残るのであとは頑張ってください。

1

修正

2019/08/26 07:10

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- そもそもname_box(document.getElementById('name_box'))はpタグです内部form要素なんて持っていません。
23
+ そもそもname_box(document.getElementById('name_box'))はpタグですので、内部form要素なんて持っていません。
24
24
 
25
25
 
26
26
 
@@ -62,4 +62,6 @@
62
62
 
63
63
 
64
64
 
65
- どこにどう導入したいのか一度整理しなおして適切な処理を利用されては。
65
+ どこにどう導入したいのか一度整理しなおして適切な処理を利用されては如何でしょうか
66
+
67
+ 単位メッセージ入れたいだけなら[appendChild()](https://developer.mozilla.org/ja/docs/Web/API/Node/appendChild)でも良いでしょうし。