Как работает метод target в js?
3 года назад
Andrey Moshkov
Ответы
target является свойством объекта Event на котором произошло событие. Это свойство содержит ссылку на элемент/узел DOM-дерева:
Часто можно встретить использование метода .closest() в подобных обработчиках. Это нужно для того, получить нужный элемент (кнопку), вместо других элементов. Если внутри кнопки будет другой вложенный элемент (например, <span>), то клик на нем отразится в содержимом свойства target, вместо ожидаемого btn.
Пример с .closest():
В строке ( a ) мы использовали .closest() чтобы получить целевой элемент 'button', если он существует как e.target, либо как его родитель.
3 года назад
Aleksey
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845





