var ID = event.currentTarger.id;
Это ключевое слово относится к текущему объекту, частью которого является текущая функция.
На базовом уровне, где, как представляется, нет объекта, «документ» является фактическим объектом. Неуместно ссылаться на «это» далее в отношении обработчика событий, который может работать в любом объекте и обрабатывать события вне объекта.
Каждое инициируемое событие имеет ряд стандартных атрибутов, прикрепленных к нему. , «currentTarget» - это элемент, при котором прослушиватель событий был вызван, вызывая вашу функцию обработки событий.
Пока у события есть идентификатор, атрибут элемента «id» будет сообщать вам, что это такое.
var getID = function(event){
var elementWithID = event.currentTarget;
var ID = elementWithID.id;
alert(ID);
}
, чтобы выразить его более многословно.