要使用 clearInterval() 方法, 在创建计时方法时你必须使用全局变量:
myVar=setInterval("
javascript function",
milliseconds);
然后你可以使用clearInterval() 方法来停止执行。
<script>
var myVar=setInterval(function(){myTimer()},1000);
function myTimer(){
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("demo").innerHTML=t;
}
function myStopFunction()
{
clearInterval(myVar);
}
</script>