改成这样就好了
<html>
<head>
<title>計時器</title>
<script language="javascript">
<!--
var CallTimeLen = "0";
timer1 = null;function DoCallTimer()
{
var minute="0";
var second="0";
CallTimeLen = parseInt(CallTimeLen)+1;
minute = parseInt(CallTimeLen/60);
second = CallTimeLen%60;
if(minute=="0")
{
document.frmtimer.thzt.innerText ="您已用時:"+second+"秒";
}
else
{
document.frmtimer.thzt.innerText ="您已用時:"+minute+"分"+second+"秒";
}
timer1 = window.setTimeout("DoCallTimer()",1000);
}
function stop1()
{
clearTimeout(window.timer1);
}
-->
</script>
</head>
<body>
<form name="frmtimer" action="" method="post">
<hr>
<input type="text" name="thzt" id="thzt">
<br/><input type="button" value="開始計時" name="start" onClick="DoCallTimer()">
<input type="button" value="停止" name="stop" onClick="clearTimeout(timer1);"> //就是這個函數,把它改成下面的句話就不能調用
<input type="button" value="停止" name="stop" onClick="stop1()">//<hr>
</form></body>
</html>
<html>
<head>
<title>計時器</title>
<script language="javascript">
<!--
var CallTimeLen = "0";
timer1 = null;function DoCallTimer()
{
var minute="0";
var second="0";
CallTimeLen = parseInt(CallTimeLen)+1;
minute = parseInt(CallTimeLen/60);
second = CallTimeLen%60;
if(minute=="0")
{
document.frmtimer.thzt.innerText ="您已用時:"+second+"秒";
}
else
{
document.frmtimer.thzt.innerText ="您已用時:"+minute+"分"+second+"秒";
}
timer1 = window.setTimeout("DoCallTimer()",1000);
}
function stop1()
{
clearTimeout(window.timer1);
}
-->
</script>
</head>
<body>
<form name="frmtimer" action="" method="post">
<hr>
<input type="text" name="thzt" id="thzt">
<br/><input type="button" value="開始計時" name="start" onClick="DoCallTimer()">
<input type="button" value="停止" name="stop" onClick="clearTimeout(timer1);"> //就是這個函數,把它改成下面的句話就不能調用
<input type="button" value="停止" name="stop" onClick="stop1()">//<hr>
</form></body>
</html>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货