setTimeout倒數計時效果程式碼
多數情況,倒數計時使用setInterval方法實現,此方法可以不間斷的執行。
而setTimeout方法只能夠執行一次,通過遞迴的方式也可以實現倒數計時功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function timer(){ var value=Number(document.all['timer'].value); if(value>1){ document.all['timer'].value=value-1; } else { document.all['timer'].value="同意"; return false; } window.setTimeout("timer()",1000); } window.onload=function(){timer()} </script> </head> <body> <input name="timer" value="10" type="button"/> </body> </html>
儘管setTimeout只能夠執行一次,但是可以使用遞迴的方式,不斷的呼叫自身。
相關閱讀:
(1).Number()參閱JavaScript Number()一章節。
(2).setTimeout()參閱window setTimeout()一章節。
相關文章
- jQuery倒數計時效果程式碼例項jQuery
- 按鈕倒數計時可用效果例項程式碼
- 商品搶購倒數計時效果程式碼例項
- setInterval和setTimeout區別(驗證碼倒數計時)
- 倒數計時結尾使用動畫效果程式碼例項動畫
- 倒數計時然後才可以點選效果程式碼
- js程式碼實現倒數計時秒殺的效果JS
- jQuery 倒數計時效果詳解jQuery
- 年月日小時分鐘秒倒數計時效果程式碼例項
- js驗證碼重新傳送倒數計時效果JS
- JavaScript 倒數計時60秒程式碼JavaScript
- JavaScript倒數計時程式碼例項JavaScript
- 倒數計時(Excel程式碼集團)Excel
- js自動倒數計時程式碼,倒數計時完畢時自動停止迴圈JS
- 小程式 - 驗證碼倒數計時元件元件
- JavaScript春節倒數計時程式碼例項JavaScript
- jquery實現的點選進行倒數計時效果程式碼例項jQuery
- 直播電商原始碼,商品出售倒數計時的定時器效果原始碼定時器
- javascript小時、分鐘和秒倒數計時效果JavaScript
- 小程式倒數計時深究
- JavaScript倒數計時60秒程式碼詳解JavaScript
- js精確到天的倒數計時效果JS
- jQuery實現的文字輸入字數倒計效果程式碼jQuery
- 網頁倒數計時跳轉程式碼例項網頁
- JS簡單的倒數計時(程式碼優化)JS優化
- 直播小程式原始碼,vue實現時間倒數計時原始碼Vue
- 按鈕倒數計時指定秒數可用程式碼例項
- js倒數計時 實現傳送驗證碼倒數計時60sJS
- jQuery實現的按鈕可用倒數計時效果jQuery
- textarea文字框輸入文字數目倒計效果程式碼例項
- 獲取驗證碼倒數計時
- 倒數計時指定時間頁面跳轉程式碼例項
- js倒數計時關閉頁面程式碼例項JS
- js倒數計時關閉當前頁面程式碼JS
- 視訊直播系統原始碼,倒數計時顯示,商品秒殺倒數計時原始碼
- JavaScript倒數計時JavaScript
- js——倒數計時JS
- JS倒數計時JS