Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
Доступное только для чтения свойство currentTarget интерфейса Event указывает на элемент, к которому был прикреплён обработчик события.
Это не всегда будет тот же элемент, на котором сработало событие, потому что событие могло быть вызвано на потомке элемента, а затем всплыть выше к элементу с обработчиком. Элемент, на котором было вызвано событие, можно получить с помощью Event.target.
EventTarget, представляющий объект, к которому прикреплён текущий обработчик событий.
Этот пример иллюстрирует разницу между currentTarget и target.
На странице есть «родительский» <div>, содержащий «дочерний» <div>.
Обработчик событий прикрепляется к родительскому элементу. Он регистрирует значение event.currentTarget и event.target. Также есть кнопка «Сбросить», которая просто перезагружает страницу с примером.
Если происходит нажатие внутри дочернего элемента <div>, тогда target указывает на дочерний элемент. Если внутри родительского <div>, тогда target указывает на родительский элемент.
В обоих случаях currentTarget указывает на родительский элемент, потому что к нему прикреплён обработчик события.
| DOM # ref-for-dom-event-currenttarget② |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 24 мар. 2025 г. by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.