в чем разница между свойствами currenttarget и target в javascript
год назад
Nikolai Gagarinov
Ответы
Свойство target указывает на элемент, на который фактически было направлено событие. Например, если пользователь нажал на кнопку внутри контейнера, event.target сосредоточится на кнопке. Это свойство всегда ссылается на конечный элемент, который инициировал событие.
В этом примере, если кликнули на кнопку внутри контейнера, event.target будет ссылаться на эту кнопку.
Свойство currentTarget указывает на элемент, которому в данный момент обрабатывается событие. Это элемент, к которому вы привязали обработчик события. Даже если событие происходит на дочернем элементе, currentTarget всегда будет ссылаться на элемент, на который вы добавили обработчик.
В этом случае, даже если вы кликнули на кнопку внутри контейнера, event.currentTarget будет ссылаться на сам контейнер.
target указывает на элемент, на который фактически было направлено событие. Может быть дочерним или любым другим элементом, вложенным в целевой элемент.
currentTarget указывает на элемент, обработчик которого в данный момент выполняется. Он всегда соответствует элементу, которому прикреплен обработчик события.
год назад
Ivan Gagarinov
Похожие вопросы





