Метод event.preventDefault позволяет отменить действия браузера по умолчанию. Например, сделать так, чтобы при клике по ссылке перехода на другую страницу не было или по нажатию на кнопку форма не отправлялась на сервер.

Как пользоваться: просто внутри функции, которая привязана к событию, в любом месте следует вызвать event.preventDefault(), где event - это объект Event (см. по ссылке, если вы не понимаете, о чем речь).

Синтаксис

event.preventDefault();

Примеры

Пример

Сделаем так, чтобы по клику на ссылку не происходило перехода на другую страницу:

<a href="/" id="link">ссылка</a>
var link = document.getElementById('link');

link.addEventListener('click', function(event) {
	event.preventDefault();
	alert('Вы не можете перейти по этой ссылке!');
});

Результат выполнения кода: