首页 > 解决方案 > 为什么 setInterval() 在我的页面加载后立即运行,而不是在点击事件时运行?

问题描述

第一次玩弄/学习 JS 计时功能。我无法弄清楚为什么我的 setInterval() 函数在页面开头而不是在我的代码中显示的点击事件上运行。

jfiddle 示例:https ://jsfiddle.net/uLsdfn1q/6/ (忽略名称,它们没有多大意义)

function fadeOut() {
  window.setInterval(printMsg, 1000 );
} 

exit.addEventListener("click", fadeOut())

我知道这可能是一个非常基本的问题,但老实说我无法弄清楚为什么它是在点击事件之外开始的?

标签: setinterval

解决方案


推荐阅读