【发布时间】:2016-05-20 06:10:44
【问题描述】:
我正在尝试在单击对象时使用事件侦听器。
我的 HTML 文件
<div id="left">
</div>
<div id="right">
</div>
我的 JavaScript 文件
function changeImg(which)
{
if(which === "left")
{
alert("left");
}
else
{
alert("right");
}
}
var leftClick = document.getElementById("left");
leftClick.addEventListener("click", changeImg("left"), true);
var rightClick = document.getElementById("right");
rightClick.addEventListener("click", changeImg("right"), false);
这是我的 JSFiddle,https://jsfiddle.net/pb4759jh68/zqzdhcnw/1/
我的问题是,为什么我的函数一运行页面就运行,而不是等到我点击左侧或右侧 div 时才运行?
谢谢!!!
【问题讨论】:
标签: javascript