var wait=60; function time(o) { if(wait==0){ o.removeAttribute('disabled'); o.value='获取验证码'; wait=60; }else { o.setAttribute('disabled',true); o.value='('+wait+')s再获取'; wait--; setTimeout(function () { time(o); },1000); } } document.getElementById('btn').onclick=function () { time(this); }
<input type="button" id="btn" value="免费获取验证码" />
button{ border:1px solid #ccc; cursor:pointer; display:block; margin:auto; position:relative; top:100px; }