回答編集履歴

1

sample

2021/08/10 04:22

投稿

yambejp
yambejp

スコア116835

test CHANGED
@@ -1,3 +1,57 @@
1
1
  setIntervalで回しフラグで管理してclearIntervalする
2
2
 
3
3
  ボタンを押したときにフラグを立てればとまります
4
+
5
+
6
+
7
+ # sample
8
+
9
+ ```javascript
10
+
11
+ <script>
12
+
13
+ let flg=false;
14
+
15
+ let i=0;
16
+
17
+ const max=10;
18
+
19
+
20
+
21
+ window.addEventListener('DOMContentLoaded', ()=>{
22
+
23
+ let timerID=setInterval(()=>{
24
+
25
+ if(flg){
26
+
27
+ console.log("break");
28
+
29
+ clearInterval(timerID);
30
+
31
+ return false;
32
+
33
+ }
34
+
35
+ i++;
36
+
37
+ console.log(i);
38
+
39
+ if(i>=max){
40
+
41
+ console.log("max");
42
+
43
+ clearInterval(timerID);
44
+
45
+ }
46
+
47
+ },100);
48
+
49
+ });
50
+
51
+ </script>
52
+
53
+
54
+
55
+ <input type="button" value="抜ける" onclick="flg=true">
56
+
57
+ ```