js使用setInterval實現倒計時
利用setInterval制作簡單的js倒計時,點擊按鈕將觸發定時器且按鈕不可用
<button id="code" class="btn btn-default" onclick="getCode();">獲取校驗碼</button>
JS:
<script type="text/javascript">
var i;
function getCode(){
$("#code").attr({"disabled":"disabled"});
i = self.setInterval("countdown()", 1000);
}var int = 10 function countdown() { document.getElementById("code").innerHTML = int + "秒后重新發送"; int--; if(int<0){ i=window.clearInterval(i)//結束 int = 10; //重新賦值 $("#code").removeAttr("disabled").html("重新獲取校驗碼");//將按鈕可用 } } </script> </pre>
本文由用戶 mmntt 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!