Metoden event.preventDefault
Metoden event.preventDefault tillader
at annullere browserens standardhandlinger.
For eksempel, gøre det sådan, at når der klikkes på et
link, sker der ikke en overgang til en anden side,
eller når der trykkes på en knap, bliver formularen ikke sendt
til serveren. Sådan bruges den: bare inde i funktionen,
der er bundet til begivenheden, på ethvert sted
skal man kalde event.preventDefault(),
hvor event er objektet Event.
Syntaks
event.preventDefault();
Eksempel
Lad os gøre det sådan, at når der klikkes på et link, sker der ikke en overgang til en anden side:
<a href="/" id="elem">link</a>
let elem = document.querySelector('#elem');
elem.addEventListener('click', function(event) {
event.preventDefault();
alert('du kan ikke følge dette link!');
});
:
Se også
-
metoden
addEventListener,
som binder begivenheder -
metoden
removeEventListener,
som frigør begivenheder