setInterval 一个定时器搞定
创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站建设、射洪网络推广、微信小程序、射洪网络营销、射洪企业策划、射洪品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供射洪建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
<style> button{ background: #45BCF9; color: #fff; padding: 4px 10px; border: none; outline: none; cursor: pointer; } button:hover{ background: #00a8fe; } button.disabled{ background: #000; cursor: auto; } button.disabled:hover{ background: #000; } </style> <button type="button" onclick="fn()">获取验证码</button> <script> function fn(){ var oBtn = document.getElementsByTagName('button')[0]; var time = 60; var timer = null; oBtn.innerHTML = time + '秒后重新发送'; oBtn.setAttribute('disabled', 'disabled'); // 禁用按钮 oBtn.setAttribute('class', 'disabled'); // 添加class 按钮样式变灰 timer = setInterval(function(){ // 定时器到底了 兄弟们回家啦 if(time == 1){ clearInterval(timer); oBtn.innerHTML = '获取验证码'; oBtn.removeAttribute('disabled'); oBtn.removeAttribute('class'); }else{ time--; oBtn.innerHTML = time + '秒后重新发送'; } }, 1000) } </script>
总结
以上所述是小编给大家介绍的JS 实现获取验证码 倒计时功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对创新互联网站的支持!
当前标题:JS实现获取验证码倒计时功能
标题来源:https://www.cdcxhl.com/article36/pecdsg.html
成都网站建设公司_创新互联,为您提供云服务器、网站设计公司、搜索引擎优化、建站公司、品牌网站制作、网站制作
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联