<分区>
按下链接时,我调用了一个 javascript 函数
<a id="eventFiringLink" href="javascript:functionName()">
在按钮代码的另一个地方,我将 functionName()
函数绑定(bind)为点击事件的监听器。
<button id="someButton">
通过jquery绑定(bind)点击事件
$("#someButton").bind('click',functionName);
功能描述如下,
functionName(e)
{
if(event.target.id== "eventFiringLink")
{
console.log("do this");
}
else
{
console.log("do that");
}
}
当我点击链接时,我以为我会得到
"TypeError: Cannot read property 'target' of undefined",
但令我惊讶的是代码被执行并打印了
"do this"
在控制台中。
这怎么可能?