Mens du oppdaterer en webside eller nettstedet, er det situasjoner der noen inkluderte lenker ikke lenger er nødvendig eller blir irrelevante. I tillegg til det, administrerer trafikken på et bestemt nettsted effektivt. I slike tilfeller gjør det å deaktivere noen funksjonalitet og håndtere slike sakscenarier i JavaScript i å deaktivere noen funksjonalitet og håndtere slike case -scenarier.
Hvordan avbryte hendelser i JavaScript?
Følgende tilnærminger kan brukes til å avbryte hendelser i JavaScript:
Tilnærming 1: Avbryt hendelser i JavaScript ved bruk av PreventDefault () -metode
“PreventDefault ()”Metode kansellerer den vedlagte hendelsen hvis den kan avbryte. Denne metoden kan brukes til å løsne den vedlagte hendelsen fra den tilgjengelige lenken og dermed forhindre at handlingen skal utføres.
Syntaks
begivenhet.PreventDefault ()
I den gitte syntaks:
Eksempel
Gå gjennom den undergitte kodesnippet:
Klikkhendelsen vil bli kansellert!
Besøk Google -nettstedet
dokument.getElementById ("Site").AddEventListener ("klikk", funksjon (avbryt)
Avbryt.PreventDefault ();
);
Følg de under-uttalte trinnene:
Produksjon
Tilnærming 2: Avbryt hendelser i JavaScript ved å returnere en boolsk verdi
Denne tilnærmingen kan implementeres ved å returnere “falsk”Boolsk verdi på den utløste hendelsen.
Eksempel
Følgende kodelinjer demonstrerer det uttalte konseptet:
funksjon Cancelevent ()
return falsk;
varsel ("Denne uttalelsen vises ikke")
I ovennevnte kodebit:
Produksjon
I outputten ovenfor kan det observeres at ved den tilgjengelige funksjonen vises ikke den varslende dialogboksen.
Tilnærming 3: Avbryt hendelser i JavaScript ved hjelp av stopPropagation () -metode
“stopPropagation ()”Metode forhindrer at den samme hendelsen blir forplantet. Denne metoden kan brukes til å slutte.
Syntaks
begivenhet.stopPropagation ()
Eksempel
Observer følgende kodelinjer:
Klikk på nettstedet for å observere endringen:
Linuxhint
Nettsted
Se nå på følgende JavaScript -linjer med kode:
funksjonselement1 (e)
ALERT ("Du klikket nettsted");
hvis (dokument.getElementById ("Sjekk").krysset av)
e.stopPropagation ();
funksjon element2 ()
Alert ("Du klikket Linuxhint");
I ovennevnte JS -kode:
Produksjon
Her observerer oppførselen når du klikker på Div når du merker av i avmerkingsboksen.
Vi har samlet tilnærmingene for å avbryte hendelser i JavaScript.
Konklusjon
“PreventDefault ()”Metode,“boolsk verdi”Tilnærming, eller“stopPropagation ()”Metode kan brukes til å avbryte hendelser i JavaScript. Den første metoden kan implementeres for å løsne den vedlagte hendelsen, noe som resulterer i å deaktivere lenken. Den boolske verdi -tilnærmingen returnerer “falsk”Boolsk verdi på den utløste hendelsen. StopPropagation () -metoden kan brukes for å stoppe forplaning mellom de to divene ved hjelp av en inkludert avkrysningsrute. Denne opplæringen forklarte å avbryte hendelser i JavaScript.