为什么setInterval()调用clock()函数的时候不需要加“()” ???--(setInterval(clock, 100);)

来源:8-3 计时器setInterval()

慕运维9098251

2018-12-30 21:00

<script type="text/javascript">

var attime;

function clock() {

var time = new Date();

attime = time.getHours() + ':' + time.getMinutes() + ':' + time.getSeconds();

document.getElementById("clock").value = attime;

}

setInterval(clock, 100);

</script>


写回答 关注

1回答

  • _漫漫前端路
    2019-06-17 19:27:28

    setInterval()方法要传入的是函数和周期性执行函数的间隔时间,所以不要加括号

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题