@Denoro55

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

Допустим у меня есть событие touchstart, в нем есть свойство target, которое показывает элемент на который нажали
Есть ссылка, а в ней иконка. Так вот при нажатии на иконку, в target показывает иконку. Можно ли как то сделать проверку является ли элемент на который нажали сыном ссылки?
  • Вопрос задан
  • 727 просмотров
Решения вопроса 1
@Bhudh
let parent = target.parentNode;
while ( parent ) {
    if ( parent.tagName === 'A' ) {
        break;
    }
    parent = parent.parentNode;
}

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

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

Войти через центр авторизации
Похожие вопросы