当element.onclick = function()时,为什么在页面加载时调用该函数?

时间:2019-07-16 09:59:25

标签: javascript

当我将功能连接到“ 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:我的问题的答案(顶部链接)没有回答我的问题。

0 个答案:

没有答案