问答详情
源自:3-4 编程练习

完美实现、、、

so easy;;;

提问者:浅水了 2015-07-09 15:42

个回答

  • 浅水了
    2015-07-17 09:33:41

    <script type="text/javascript">
        window.onload=function(){
            var send=document.getElementById('send'),
                times=59,
                timer=null;
            send.onclick=function(){
              send.value="60秒后重试"
              send.disabled="false";  
        timer=setInterval(function(){
              send.value=times+"秒后重试"
              send.disabled="false";  
              times--;
              if(times<=0){
                  clearInterval(timer);
                  send.removeAttribute("disabled");
                  send.value="发送验证码";
                  times=10;
              }
        },1000);   
            } 
        }
        </script>

    这样就不会有任何延迟了

  • 林青石
    2015-07-15 17:03:42

    显然不完美啊  点击的时候有一秒延迟