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

Не понимаю почему onclick перезагружает страницу?
  • Вопрос задан
  • 403 просмотра
Решения вопроса 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() и срабатывает дефолтное поведение контрола (переход по ссылке, отправка формы и т.п.).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы