<body>
<input type="text" name="" id="">
<button id="btn">发送验证码</button>
<script>
var timer=null;
var btn= document.querySelector('#btn');
btn.onclick=function(){
btn.disabled=true;
var num=60;
btn.innerHTML=num+'s';
timer= setInterval(function(){
num--;
if(num==0){
clearInterval(timer);
btn.innerHTML='发送验证码';
btn.disabled=false;
return;
}
btn.innerHTML=num+'s';
},1000)
}
</script>
</body>
JavaScript实现发送短信验证码后倒计时的问题
于 2024-03-05 19:50:13 首次发布