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()一章節。
相關文章
- setInterval和setTimeout區別(驗證碼倒數計時)
- 商品搶購倒數計時效果程式碼例項
- Axure之倒數計時效果
- jQuery 倒數計時效果詳解jQuery
- JavaScript倒數計時程式碼例項JavaScript
- JavaScript 倒數計時60秒程式碼JavaScript
- 倒數計時(Excel程式碼集團)Excel
- js自動倒數計時程式碼,倒數計時完畢時自動停止迴圈JS
- 小程式 - 驗證碼倒數計時元件元件
- 小程式倒數計時深究
- 直播電商原始碼,商品出售倒數計時的定時器效果原始碼定時器
- 網頁倒數計時跳轉程式碼例項網頁
- 直播小程式原始碼,vue實現時間倒數計時原始碼Vue
- 倒數計時
- 倒數計時獲取驗證碼
- 獲取驗證碼倒數計時
- 視訊直播系統原始碼,倒數計時顯示,商品秒殺倒數計時原始碼
- JavaScript倒數計時JavaScript
- 商城倒數計時
- 線上直播系統原始碼,預設倒數計時,自定義輸入時間倒數計時原始碼
- 微信小程式之倒數計時元件微信小程式元件
- 倒數計時34天
- 倒數計時2天!
- 倒數計時1天
- 倒數計時2天
- CSS3動畫實現3D倒數計時效果CSSS3動畫3D
- 直播系統平臺搭建,大屏倒數計時動畫效果動畫
- Flutter 驗證碼倒數計時Widget封裝Flutter封裝
- 原始碼分析:CountDownLatch 之倒數計時門栓原始碼CountDownLatch
- 【重構】微信小程式倒數計時元件微信小程式元件
- 倒數計時(天、時、分、秒)
- 文字框文字輸入數量倒計效果
- 動畫合成小技巧!CSS 實現動感的倒數計時效果動畫CSS
- canvas環形倒數計時Canvas
- 用 bash 倒數計時日期
- Android中handler倒數計時Android
- CountDownTimer使用——android倒數計時Android
- 點選button倒數計時
- laravel 9 倒數計時了Laravel