Metóda event.preventDefault
Metóda event.preventDefault umožňuje
zrušiť predvolené akcie prehliadača.
Napríklad, aby po kliknutí na
odkaz nedošlo k prechodu na inú stránku
alebo po stlačení tlačidla formulár nebol odoslaný
na server. Ako používať: jednoducho vo funkcii,
ktorá je naviazaná na udalosť, na ľubovoľnom mieste
je potrebné zavolať event.preventDefault(),
kde event - je objekt Event.
Syntax
event.preventDefault();
Príklad
Urobme tak, aby po kliknutí na odkaz neprebehol prechod na inú stránku:
<a href="/" id="elem">odkaz</a>
let elem = document.querySelector('#elem');
elem.addEventListener('click', function(event) {
event.preventDefault();
alert('nemôžete prejsť na tento odkaz!');
});
:
Pozri tiež
-
metóda
addEventListener,
ktorá viaže udalosti -
metóda
removeEventListener,
ktorá odväzuje udalosti