Свойство event.currentTarget содержит элемент, для которого было назначено событие. В отличие от event.target это не самый глубокий тег, в котором случилось событие, а именно элемент, к которому оно было привязано. Чаще всего event.currentTarget совпадает с this, но иногда по некоторым причинам это может быть не так. В этом случае и нужен currentTarget.

См. урок работа с объектом Event в JavaScript из учебника JavaScript для более полного понимания.

Синтаксис

event.currentTarget;