当我将功能连接到“ onclick”事件时,为什么会调用该功能?
var image = document.getElementById("image");
function hide(el) {
console.log("Hiding image");
el.hidden = true;
}
image.onclick = hide(image);
<img src="https://s3.amazonaws.com/codecademy-content/projects/chore-door/images/closed_door.svg" id="image">
编辑:这不是重复的,解决了有关在所述函数的页面加载上立即运行的原因的另一个问题。
编辑2:我的问题的答案(顶部链接)没有回答我的问题。