假设我写了一个函数:
function foo() {
alert("Hello, world!");
}
为什么当我尝试在一段时间后调用它时,它会立即被调用?
setTimeout(foo(), 10000);
同样 - 使用事件处理程序?试图这样做:
el.onclick = foo();
el.addEventListener("click", foo());
createButton({
name: "show alert",
onClick: foo(),
});