计时器setInterval()代码

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>计时器</title>
<script type="text/javascript">
  var int=setInterval(clock, 100)
  function clock(){
    var time=new Date();
    document.getElementById("clock").value = time;
  }
</script>
</head>
<body>
  <form>
    <input type="text" id="clock" size="50"  />
  </form>
</body>
</html>

中定义的var int=setInterval(clock,100)会调用clock函数,输出当前时间,其实完全不用把调用后的值赋给int变量,也可输出结果,写成var int=setInterval(clock,100),结果也没有输出int,为什么能够出现结果呢

wlf1112
浏览 1501回答 1
1回答

慕男婶

setInterval会返回这个定时器的id,是个整数,用以在后面使用clearInterval(int)来清除定时器。。从你的代码来看,你没没有关闭定时器的地方,所以可以不管返回值
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript