⊗jsPmOECDA 422 of 505 menu

Anulowanie domyślnej akcji w JavaScript

Czasami za pomocą JavaScript konieczne jest anulowanie domyślnej akcji znacznika. Na przykład, po kliknięciu linku anulowanie przejścia przez ten link. Zazwyczaj jest to wymagane w tym przypadku, jeśli używamy tego linku po prostu do uruchomienia jakiegoś kodu. W tym przypadku to, że po kliknięciu linku nastąpi przejście przez niego, wcale nie jest nam potrzebne.

Anulowanie domyślnej akcji odbywa się za pomocą obiektu Event. W tym celu ma on specjalną metodę preventDefault(), którą należy wywołać w dowolnym miejscu procedury obsługi zdarzenia.

Spróbujmy w praktyce. Załóżmy, że mamy taki link:

<a href="/" id="elem">link</a>

Zróbmy tak, aby po kliknięciu linku nie nastąpiło przejście na inną stronę:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function(event) { event.preventDefault(); console.log('Nie możesz przejść przez ten link!'); });

Dane są linki. Zrób tak, aby po kliknięciu linku na jego końcu został zapisany jego href, a przejście przez link nie nastąpiło.

Dane są dwa inputy, akapit i link. Niech w inputach wprowadzane są liczby. Zrób tak, aby po kliknięciu linku w akapicie została zapisana suma wprowadzonych liczb.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć