Задать вопрос
@Denoro55

Как проверить является ли элемент ссылкой?

Допустим у меня есть событие touchstart, в нем есть свойство target, которое показывает элемент на который нажали
Есть ссылка, а в ней иконка. Так вот при нажатии на иконку, в target показывает иконку. Можно ли как то сделать проверку является ли элемент на который нажали сыном ссылки?
  • Вопрос задан
  • 800 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@Bhudh
let parent = target.parentNode;
while ( parent ) {
    if ( parent.tagName === 'A' ) {
        break;
    }
    parent = parent.parentNode;
}

if ( parent !== null ) {
     // target внутри ссылки, обрабатывайте
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы