首页 > Web开发 > 详细

js_隔10秒发送验证码(setInterrval定时器)

时间:2020-09-05 17:36:41      阅读:84      评论:0      收藏:0      [点我收藏+]
 1  <body>
 2     <input type="text" /><button>发送</button>
 3     <script>
 4       var btn = document.querySelector(button)
 5       // 定义一个变量,在定时器里面,不断递减
 6       var time = 10
 7       // 里面秒数是有变化的,因此需要用到定时器
 8       btn.addEventListener(click, function () {
 9         // 按钮点击之后,会禁用 disabled 为true
10         btn.disabled = true
11         var timer = setInterval(function () {
12           // 如果变量为0 说明到了时间,我们需要停止定时器,并且复原按钮初始状态
13           if (time == 0) {
14             btn.disabled = false
15             btn.innerHTML = 发送
16             clearInterval(timer)
17             time = 10
18           } else {
19             //同时按钮里面的内容会变化, 注意 button 里面的内容通过 innerHTML修改
20             btn.innerHTML = 还剩 + time + 
21             time--
22           }
23         }, 1000)
24       })
25     </script>
26   </body>

 

js_隔10秒发送验证码(setInterrval定时器)

原文:https://www.cnblogs.com/UnfetteredMan/p/13618411.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!