Metoda event.preventDefault
Metoda event.preventDefault pozwala
anulować domyślne działania przeglądarki.
Na przykład, sprawić, aby po kliknięciu
linku nie nastąpiło przejście na inną stronę
lub po naciśnięciu przycisku formularz nie został wysłany
na serwer. Jak używać: po prostu wewnątrz funkcji,
która jest powiązana ze zdarzeniem, w dowolnym miejscu
należy wywołać event.preventDefault(),
gdzie event - to obiekt Event.
Składnia
javascriptevent.preventDefault();
Przykład
Sprawmy, aby po kliknięciu linku nie następowało przejście na inną stronę:
html<a href="/" id="elem">link</a>javascriptlet elem = document.querySelector('#elem');
elem.addEventListener('click', function(event) {
event.preventDefault();
alert('nie możesz przejść przez ten link!');
});
Результат:
Zobacz też
-
metoda
addEventListener,
która wiąże zdarzenia -
metoda
removeEventListener,
która odwiązuje zdarzenia