回答編集履歴

1

調整

2021/10/12 01:45

投稿

yambejp
yambejp

スコア116724

test CHANGED
@@ -1,3 +1,53 @@
1
1
  submitの場合たいていformによるページの遷移が発生するため
2
2
 
3
3
  色を変える前に別のページに移動してしまいます
4
+
5
+
6
+
7
+ # sample
8
+
9
+ ```javascript
10
+
11
+ <style>
12
+
13
+ .btn{
14
+
15
+ background-color:#f5f5f5;
16
+
17
+ }
18
+
19
+ .btn.clicked{
20
+
21
+ background-color:#ff0000;
22
+
23
+ }
24
+
25
+ </style>
26
+
27
+ <script>
28
+
29
+ window.addEventListener('DOMContentLoaded', ()=>{
30
+
31
+ document.querySelectorAll('.btn').forEach(x=>{
32
+
33
+ x.addEventListener('click',()=>{
34
+
35
+ x.classList.add('clicked');
36
+
37
+ setTimeout(()=>x.classList.remove('clicked'),1000);
38
+
39
+ });
40
+
41
+ });
42
+
43
+ });
44
+
45
+ </script>
46
+
47
+ <input type="button" class="btn" value="1">
48
+
49
+ <input type="button" class="btn" value="2">
50
+
51
+ <input type="button" class="btn" value="3">
52
+
53
+ ```