標籤:int script 驗證碼 aaa button click round 倒計時 cli
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
.chaxun-yanzhengma-btn{
border-radius: 4px;
background-color: #FF4179;
border: 2px solid #c81352;
color: #FFFFFF;
}
</style>
</head>
<body>
<input class="chaxun-yanzhengma-btn" type="button" value="擷取驗證碼" />
<script>
var btn = document.querySelector(‘.chaxun-yanzhengma-btn‘);
var timer;
btn.onclick=function(){
clearInterval(timer);
var tip = 6;
btn.disabled = ‘disabled‘;
btn.value = tip + ‘s後重新發送‘;
btn.style.background = ‘#eee‘;
btn.style.color = ‘#666‘;
btn.style.borderColor = ‘#aaa‘;
timer = setInterval(function(){
tip--
if( tip == 0 ){
btn.disabled = false;
btn.value = ‘擷取驗證碼‘;
btn.style.background = ‘#FF4179‘;
btn.style.color = ‘#fff‘;
btn.style.borderColor = ‘#c81352‘;
clearInterval(timer);
return false;
}
btn.value = tip + ‘s後重新發送‘
},1000);
}
</script>
</body>
</html>
60s倒計時(原生js版)