質問編集履歴

1

内容追記

2020/06/10 10:30

投稿

tokotoko2020
tokotoko2020

スコア3

test CHANGED
File without changes
test CHANGED
@@ -4,9 +4,19 @@
4
4
 
5
5
 
6
6
 
7
+
8
+
9
+ 勉強のため、特定のクラス要素を別の要素内に移動させる処理を
10
+
11
+ バニラjsで書きたいと思っています。
12
+
13
+
14
+
7
15
  jqueryだと以下のようになるのですが、
8
16
 
9
- コチラをバニラjsで書くにはどうすればいいのでしょうか?
17
+ jsで書くにはどうすればいいのでしょうか?
18
+
19
+
10
20
 
11
21
  ```html
12
22
 
@@ -54,7 +64,57 @@
54
64
 
55
65
 
56
66
 
67
+ 結果です
68
+
69
+ ```html
70
+
71
+ <div>
72
+
73
+ <p>移動しない</p>
74
+
75
+ <p>移動しない</p>
76
+
77
+ <p>移動しない</p>
78
+
79
+ </div>
80
+
81
+
82
+
83
+ <div>
84
+
85
+ <p class="original-data">移動データ1</p>
86
+
87
+ <p class="original-data">移動データ2</p>
88
+
89
+ <p class="original-data">移動データ3</p>
90
+
91
+ <p class="original-data">移動データ4</p>
92
+
93
+ <p class="original-data">移動データ5</p>
94
+
95
+ <span id="after-moving"></div>
96
+
97
+ </div>
98
+
99
+ ```
100
+
101
+
102
+
57
103
  # 失敗したコード
104
+
105
+ コチラはエラーが出てきてしまい処理が完了しませんでした
106
+
107
+
108
+
109
+ ```
110
+
111
+ Uncaught DOMException: Failed to execute 'insertBefore' on 'Node':
112
+
113
+ The node before which the new node is to be inserted is not a child of this node.
114
+
115
+ ```
116
+
117
+
58
118
 
59
119
  ```html
60
120