Metodas event.preventDefault

Metodas event.preventDefault leidžia atšaukti numatytuosius naršyklės veiksmus. Pavyzdžiui, padaryti taip, kad paspaudus ant nuorodos neperėmtumėte į kitą puslapį arba paspaudus mygtuką forma neišsiųstų į serverį. Kaip naudotis: tiesiog funkcijos viduje, kuri yra susieta su įvykiu, bet kurioje vietoje reikia iškviesti event.preventDefault(), kur event - tai objektas Event.

Sintaksė

javascriptevent.preventDefault();

Pavyzdys

Padarykime taip, kad paspaudus ant nuorodos neįvyktų perėjimas į kitą puslapį:

html<a href="/" id="elem">nuoroda</a>
javascriptlet elem = document.querySelector('#elem');

elem.addEventListener('click', function(event) {
  event.preventDefault();
  alert('Jūs negalite pereiti pagal šią nuorodą!');
});

Результат:

Taip pat žiūrėkite