Javascript event.currentTarget.getAttribute()不';无法在Firefox中工作-事件未定义

Javascript event.currentTarget.getAttribute()不';无法在Firefox中工作-事件未定义,javascript,firefox,mozilla,Javascript,Firefox,Mozilla,我有功能 function someFunction(event) { var dataP = event.currentTarget.getAttribute("some-attribute"); } 只有在Firefox中,我才发现“事件未定义”的错误 对此问题我能做些什么?我更改了获取此属性值的方式,如下所示 var dataP = document.getElementById("element-id").getAttribute("some-attribute") 它可以工

我有功能

function someFunction(event) {
    var dataP = event.currentTarget.getAttribute("some-attribute");
}
只有在Firefox中,我才发现“事件未定义”的错误


对此问题我能做些什么?

我更改了获取此属性值的方式,如下所示

var dataP = document.getElementById("element-id").getAttribute("some-attribute")

它可以工作。

您必须明确地将它从回调事件传递到函数处理程序,FF不使用全局事件模型。因此,请提供相关的代码绑定句柄。您能更准确地解释一下吗?我不确定我是否理解您的意思。再次,请提供用于绑定调用此方法的事件的相关代码,以便我们能够提供帮助