回答編集履歴

2

補足を追記

2021/02/04 09:40

投稿

AT_2nd
AT_2nd

スコア266

test CHANGED
@@ -47,3 +47,29 @@
47
47
  }
48
48
 
49
49
  ```
50
+
51
+ ※追記
52
+
53
+ このままだと同じ場所に複数のdivをドロップした時に、位置によっては結果がおかしくなるので、
54
+
55
+ さらに修正します。
56
+
57
+ ```javascript
58
+
59
+ function onDrop(event)
60
+
61
+ {
62
+
63
+ event.preventDefault();
64
+
65
+ const index = event.dataTransfer.getData('text');
66
+
67
+ const draggableElement = document.querySelectorAll(".employee_name")[index];
68
+
69
+ const dropzone = event.currentTarget;//←ここ
70
+
71
+ dropzone.appendChild(draggableElement);
72
+
73
+ }
74
+
75
+ ```

1

動作確認のためのconsole.logを削除

2021/02/04 09:40

投稿

AT_2nd
AT_2nd

スコア266

test CHANGED
@@ -38,11 +38,7 @@
38
38
 
39
39
  const index = event.dataTransfer.getData('text');
40
40
 
41
- console.log(index);
42
-
43
41
  const draggableElement = document.querySelectorAll(".employee_name")[index];
44
-
45
- console.log(draggableElement);
46
42
 
47
43
  const dropzone = event.target;
48
44