js setTimeout()函數介紹及應用以倒計時為例
更新時間:2013年12月12日 17:14:05 作者:
setTimeout() 方法用于在指定的毫秒數后調用函數或計算表達式,下面有個倒計時的示例,需要的朋友可以學習下
定義和用法:
setTimeout() 方法用于在指定的毫秒數后調用函數或計算表達式。
語法:
setTimeout(code,millisec)
參數:
code (必需):要調用的函數后要執(zhí)行的 JavaScript 代碼串。
millisec(必需):在執(zhí)行代碼前需等待的毫秒數。
提示:
setTimeout() 只執(zhí)行 code 一次。如果要多次調用,請使用 setInterval() 或者讓 code 自身再次調用 setTimeout()。
舉例:
<script language="javascript">
function timer(){
var value=Number(document.all['time'].value);
if (value>1) document.all['time'].value=value-1;
else {
document.all['time'].value="同意";
return false;
}
window.setTimeout("timer()",1000);
}
</script>
<body onload="timer()">
<input name="time" value="10" type="button" style="width:40px;" />
</body>
setTimeout() 方法用于在指定的毫秒數后調用函數或計算表達式。
語法:
setTimeout(code,millisec)
參數:
code (必需):要調用的函數后要執(zhí)行的 JavaScript 代碼串。
millisec(必需):在執(zhí)行代碼前需等待的毫秒數。
提示:
setTimeout() 只執(zhí)行 code 一次。如果要多次調用,請使用 setInterval() 或者讓 code 自身再次調用 setTimeout()。
舉例:
復制代碼 代碼如下:
<script language="javascript">
function timer(){
var value=Number(document.all['time'].value);
if (value>1) document.all['time'].value=value-1;
else {
document.all['time'].value="同意";
return false;
}
window.setTimeout("timer()",1000);
}
</script>
<body onload="timer()">
<input name="time" value="10" type="button" style="width:40px;" />
</body>
相關文章
JS實現區(qū)分中英文并統(tǒng)計字符個數的方法示例
這篇文章主要介紹了JS實現區(qū)分中英文并統(tǒng)計字符個數的方法,涉及JavaScript事件響應、正則匹配及數值運算相關操作技巧,需要的朋友可以參考下2018-06-06

