我有一个带有 onclick 参数的 div:
<div onclick="some_function()"></div>
如何访问函数内的事件对象?我需要它来获取 event.target
function some_function()
{
event = event || window.event;
var target = event.target || event.srcElement;
//does not work in IE and Firefox, but works in chrome
}
最佳答案
这样:
<div onclick="some_function(event)"></div>
function some_function(evt)
{
// do something with evt (the event passed in the function call)
}
请注意,函数调用中的参数名称必须是event
。在事件处理程序中,您可以使用您想要的名称。
关于javascript - 如何在事件处理程序中获取 javascript 事件对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12026583/