Задать вопрос
@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();
    });
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 11:03
5000 руб./за проект
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект