定义和用法
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
注意:如果你只想重复执行可以使用 setInterval() 方法。
可以使用clearTimeout()方法来阻止函数的执行。
setTimeout( ) 是属于 window 的 方法, 但我们都是略去 window 这顶层物件名称, 这是用来设定一个时间, 时间到了, 就会执行一个指定的方法。
语法
setTimeout(code,millisec)
code | 必需。要调用的函数后要执行的 JavaScript 代码。 |
millisec | 必需。在执行代码前需等待的毫秒数。 |
<html> <head> <script type="text/javascript"> var c=0 var t function timedCount() { document.getElementById('txt').value=c c=c+1 t=setTimeout("timedCount()",1000) } function stopCount() { clearTimeout(t) } </script> </head> <body> <form> <input type="button" value="开始计时!" onClick="timedCount()"> <input type="text" id="txt"> <input type="button" value="停止计时!" onClick="stopCount()"> </form> </body> </html>