@Denoro55

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

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

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

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

Похожие вопросы
28 нояб. 2024, в 14:06
1000 руб./в час
28 нояб. 2024, в 13:31
30000 руб./за проект
28 нояб. 2024, в 13:22
1000 руб./за проект