回答編集履歴

2

調整

2021/12/08 01:44

投稿

yambejp
yambejp

スコア116724

test CHANGED
@@ -27,3 +27,43 @@
27
27
  <div id="p3">p3</div>
28
28
 
29
29
  ```
30
+
31
+
32
+
33
+ クリックする要素と表示を切り替える要素が違うのですね
34
+
35
+ ```javascript
36
+
37
+ <script>
38
+
39
+ document.addEventListener('click',e=>{
40
+
41
+ if(e.target.closest('[data-target]')){
42
+
43
+ document.querySelectorAll(e.target.dataset.target).forEach(x=>{
44
+
45
+ x.toggleAttribute('hidden');
46
+
47
+ });
48
+
49
+ }
50
+
51
+ });
52
+
53
+ </script>
54
+
55
+ <div data-target="#p1,#p2,#p3">1,2,3</div>
56
+
57
+ <div data-target="#p4,#p5">4,5</div>
58
+
59
+ <div id="p1">p1</div>
60
+
61
+ <div id="p2">p2</div>
62
+
63
+ <div id="p3">p3</div>
64
+
65
+ <div id="p4">p4</div>
66
+
67
+ <div id="p5">p5</div>
68
+
69
+ ```

1

調整

2021/12/08 01:44

投稿

yambejp
yambejp

スコア116724

test CHANGED
@@ -1,4 +1,4 @@
1
- 挙動がわからので要素の掴み方だけ
1
+ 希望する挙動が不明確なので要素の掴み方だけ
2
2
 
3
3
  ```javascript
4
4