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ă
event.preventDefault();
Exemplu
Să facem astfel încât la click pe link să nu aibă loc navigarea către altă pagină:
<a href="/" id="elem">link</a>
let elem = document.querySelector('#elem');
elem.addEventListener('click', function(event) {
event.preventDefault();
alert('nu puteți accesa acest link!');
});
:
Veți și
-
metoda
addEventListener,
care leagă evenimente -
metoda
removeEventListener,
care dezleagă evenimente