所用函数DOM Window对象的setTimeout()和clearTimeout()方法
效果:
示例:
<!-- lang: html -->
<html>
<!-- lang: html -->
<head>
<!-- lang: html -->
<script type="text/javascript">
<!-- lang: html -->
var c=0;
<!-- lang: html -->
var t;
<!-- lang: html -->
function timedCount(){
<!-- lang: html -->
document.getElementById('txt').value=c;
<!-- lang: html -->
c=c+1;
<!-- lang: html -->
t=setTimeout("timedCount()",1000);
<!-- lang: html -->
}
<!-- lang: html -->
function stopCount(){
<!-- lang: html -->
clearTimeout(t)
<!-- lang: html -->
}
<!-- lang: html -->
</script>
<!-- lang: html -->
</head>
<!-- lang: html -->
<body>
<!-- lang: html -->
<form>
<!-- lang: html -->
<input type="button" value="开始计时" onclick="timedCount()">
<!-- lang: html -->
<input type="text" id="txt">
<!-- lang: html -->
<input type="button" value="结束计时" onclick="stopCount()">
<!-- lang: html -->
</form>
<!-- lang: html -->
</body>
<!-- lang: html -->
</html>