2015-10-29 3 views
-1

У меня есть функцияevent.currentTarget.getAttribute() не работает в Firefox - событие не определено

function someFunction(event) { 
    var dataP = event.currentTarget.getAttribute("some-attribute"); 
} 

и только в Firefox, я получил сообщение об ошибке, что «событие не определено».

Что я могу сделать по этой проблеме?

+5

Вы должны передать его explecitely от события обратного вызова к обработчику функции, FF не использует глобальную модель событий. Поэтому предоставьте соответствующий обработчик привязки кода –

+0

Не могли бы вы объяснить более точно, я не уверен, что хорошо вас понимаю? –

+0

Опять же, укажите соответствующий код, который вы используете для привязки события, которое вызывает этот метод, и поэтому мы могли бы помочь –

ответ

0

Я изменил способ получить это значение атрибута, как этот

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

и она работает.