@Patris546

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

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

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

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

Войти через центр авторизации
Похожие вопросы
17 мая 2024, в 19:59
2500 руб./за проект
17 мая 2024, в 19:53
10000 руб./за проект
17 мая 2024, в 19:20
1500 руб./за проект