<!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,为什么能够出现结果呢
1 回答
已采纳
慕男婶
TA贡献98条经验 获得超73个赞
setInterval会返回这个定时器的id,是个整数,用以在后面使用clearInterval(int)来清除定时器。。从你的代码来看,你没没有关闭定时器的地方,所以可以不管返回值
添加回答
举报
0/150
提交
取消