Sobes.tech
Back to questions
Senior
3

Что делает preventDefault и приведи пример?

Companies where asked
Type

Answer from AI

sobes.tech AI

Метод preventDefault() в JavaScript используется для отмены стандартного поведения события. Например, если у ссылки есть обработчик клика, вызов event.preventDefault() предотвратит переход по ссылке.

Пример:

const link = document.querySelector('a');
link.addEventListener('click', function(event) {
  event.preventDefault(); // Отменяем переход по ссылке
  alert('Переход отменён');
});

В этом примере при клике на ссылку браузер не перейдёт по адресу, а вместо этого покажет сообщение. Это полезно, когда нужно реализовать кастомное поведение вместо стандартного.