<script type="text/javascript">
function clock(){
var time=new Date();
document.getElementById("clock").value = time;
}
var idOfSetInterval;
function startClock(){
alert(" 你好");
idOfSetInterval = setInterval(clock,1000);
}
function endClock(){
alert("结束")
clearInterval(idOfSetInterval);
}
</script>我发现没有调用startClock()时setInterval()已经执行了,这是为什么呢?并且通过函数调用clearInterval()也没有产生预期的效果。
完整代码呢?不看不清楚