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

Отмена дефолтного поведения?

Делаю табы, сами табы идут черед тег а. Через js пытаюсь отменить дефолтное поведение(чтобы страница не прокручивалась вверх при клике), но ничего не происходит.
tabs.addEventListener('click', function(e){
    e.preventDefault();
});
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Mike_Ro
@Mike_Ro Куратор тега JavaScript
Python, JS, WordPress, SEO, Bots, Adversting
tabs

tabs? Неужели в нем лежит коллекция элементов? Если да, то необходим предварительный перебор коллекции (для выполнения метода preventDefault() для каждого из элементов коллекции), примерно так:
tabs.forEach((el) => {
    el.addEventListener('click', (e) => {
        e.preventDefault();
    });
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
18 янв. 2025, в 03:12
1000 руб./за проект
18 янв. 2025, в 00:01
500 руб./за проект
17 янв. 2025, в 23:56
10000 руб./за проект