event.preventDefault()

Отменяет стандартное действие браузера для события.

Сигнатураevent.preventDefault()

Останавливает поведение по умолчанию: переход по ссылке, отправку формы, прокрутку и т. п. Само событие при этом продолжает всплывать.

const form = document.querySelector('form');
form.addEventListener('submit', e => {
  e.preventDefault(); // страница не перезагрузится
  console.log('отправка через JS');
});
← Все записи: DOM API в JavaScript
Поддержать проект