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

Почему событие onclick перезагружает страницу?

Не понимаю почему onclick перезагружает страницу?
  • Вопрос задан
  • 403 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
madmaker
@madmaker
Full stack программист
+1 к предыдущему.
Такая ерунда происходит, если у вас <a onclick"xxxxxx"> - срабатывает дефолтный href на <a> - ведет на текущую страницу. Можно, как вариант поставить <a href="javascript:void(0)" onclick="xxxxx"> - вариант в лоб.
А лучше код скиньте. Сразу все понятно будет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Мой здравый смысл говорит, что onclick ничего не перезагружает, а внутренний телепат утверждает, что просто у вас внутри обработчика нет event.preventDefault() и срабатывает дефолтное поведение контрола (переход по ссылке, отправка формы и т.п.).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
02 февр. 2025, в 10:45
1000 руб./за проект
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект