Metoda event.preventDefault

Metoda event.preventDefault permite anularea acțiunilor implicite ale browserului. De exemplu, pentru a face ca, la click pe un link, să nu se navigheze către altă pagină sau la apăsarea unui buton, formularul să nu fie trimis către server. Cum se folosește: pur și simplu în interiorul funcției, care este legată de eveniment, în orice loc trebuie apelat event.preventDefault(), unde event - este obiectul Event.

Sintaxă

javascriptevent.preventDefault();

Exemplu

Să facem astfel încât la click pe link să nu aibă loc navigarea către altă pagină:

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

elem.addEventListener('click', function(event) {
  event.preventDefault();
  alert('nu puteți accesa acest link!');
});

Результат:

Veți și