--- title: Event.currentTarget slug: Web/API/Event/currentTarget translation_of: Web/API/Event/currentTarget ---
{{APIRef("DOM")}}
Определяет элемент, в котором в данный момент обрабатывается событие, при движении события внутри DOM. Всегда совпадает элементом, на котором обработчик события был назначен, в отличие от свойства event.target
, идентифицирующего элемент, на котором событие возникло.
event.currentTarget
используется, когда один и тот же обработчик события присваивается нескольким элементам.
function hide(e){ e.currentTarget.style.visibility = "hidden"; // Когда данная функция используется в качестве обработчика события: this === e.currentTarget } var ps = document.getElementsByTagName('p'); for(var i = 0; i < ps.length; i++){ ps[i].addEventListener('click', hide, false); } // click around and make paragraphs disappear
Спецификация | Статус | Комментарии | |
---|---|---|---|
{{SpecName("DOM2 Events", "#Events-Event-currentTarget", "Event.currentTarget")}} | {{Spec2("DOM2 Events")}} |
|
{{Compat("api.Event.currentTarget")}}