<input type="button" id="btn" value="免费获取验证码" οnclick="settime(this)" />
<script LANGUAGE="Javascript">
var countdown=10;
function settime(val){
if(countdown==0){
val.removeAttribute("disabled");
val.value='获取验证码';
countdown=10;
return;//这里必须跳出循环,不然一直循环
}else{
val.setAttribute("disabled",true);
val.value="重新发送("+countdown+")";
countdown--;
//console.log(countdown);
}
setTimeout(function(){//setTimeout 函数必须写在函数里面点击触发后递归循环调用函数
settime(val)
},1000)
}
</script>