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
javascriptevent.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:
html<a href="/" id="elem">link</a>javascriptlet 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