This page was translated from English by the community.Learn more and join the MDN Web Docs community.
Event: свойство target
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
Примечание: Эта возможность доступна вWeb Workers.
Доступное только для чтения свойствоtarget интерфейсаEvent содержит ссылку на элемент, в котором возникло событие.Он может отличаться отEvent.currentTarget, на котором сработал обработчик события в фазе всплытия или захвата события.
In this article
Значение
СвязанныйEventTarget.
Примеры
Свойствоevent.target может быть использовано для реализацииделегирования событий.
js
// Создадим списокconst ul = document.createElement("ul");document.body.appendChild(ul);const li1 = document.createElement("li");const li2 = document.createElement("li");ul.appendChild(li1);ul.appendChild(li2);function hide(evt) { // evt.target будет указывать на элемент <li>, по которому был произведён клик // evt.currentTarget будет указывать на родительский элемент <ul> evt.target.style.visibility = "hidden";}// Добавим обработчик события на список// Он будет вызываться при клике на каждом элементе <li>ul.addEventListener("click", hide, false);Спецификации
| Specification |
|---|
| DOM> # ref-for-dom-event-target③> |