Hvordan deaktivere lenker i JavaScript

Hvordan deaktivere lenker i JavaScript
I JavaScript kan du møte en situasjon der det kreves for å deaktivere en bestemt lenke i tilfelle en oppdatering i innholdet på nettstedet, eller når det er tung trafikk på et bestemt nettsted som skal nås eller vedlikehold av et nettsted eller webside. I slike scenarier kan deaktivere lenker være nyttige for utviklerne og brukerne, da det sparer mye tid i begge ender.

Denne artikkelen vil guide deg om å deaktivere lenker i JavaScript.

Hvordan deaktivere lenker i JavaScript?

For å deaktivere lenker i JavaScript, kan du søke:

  • Innstilling "href" Egenskap
  • AddEventListener ()”Metode

Vi vil nå gå gjennom hver av de nevnte tilnærmingene en etter en!

Metode 1: Deaktiver lenker i JavaScript ved å stille inn HREF -attributt

href”Er en attributt til ankerkoden som brukes til å identifisere seksjoner i et dokument. Det kan brukes til å returnere en "udefinert”Verdi ved å plassere en nullverdi”tomrom (0)”I“URL”For å deaktivere lenken i JavaScript.

Syntaks

Her, “URL”Henviser til nettstedets ressurs for å åpne en webside og legge til“tomrom (0)”Vil deaktivere det.

Se på det undergitte eksemplet.

Eksempel
I dette eksemplet vil vi plassere Href i “" stikkord. Nå vil vi returnere en udefinert verdi ved å sette HREF til “https: // www.YouTube.com: void (0)”:


YouTube

Utgangen fra implementeringen ovenfor vil resultere i:

Metode 2: Deaktiver koblinger i JavaScript ved å bruke "AddEventListener" -metode

I JavaScript, "AddEventListener ()”Metode legger ved en hendelsesbehandler til et dokument. Vi kan bruke denne metoden for å legge til en hendelse “Klikk”Og deaktiver deretter den medfølgende lenken med“PreventDefault ()”Ved en spesifikk tilstand som vil forhindre utløsing av den ekstra hendelsen.

Syntaks

AddEventListener (hendelse, funksjon)

Her, parameteren “begivenhet”Henviser til hendelsestypen, og parameteren”funksjon”Er funksjonen vi vil ha tilgang til når hendelsen skjer.

Se på følgende eksempel for en bedre forståelse av konseptet:

Eksempel
For det første vil vi plassere webside -lenken i ankerkoden til "href" Egenskap. Her, “id = hjem”Åpne hjemmesiden til YouTube og“blank”Målet åpner den spesifiserte websiden i den nye fanen:

YouTube

Deretter får vi tilgang til HREF -attributtverdien ved å sende den som en parameter til "dokument.getElementById ()”Metode. Nå vil vi inkludere en "Klikk”Hendelsen og funksjonen vi ønsker å få tilgang til når hendelsen skjer. Til slutt brukes en tilstand på en slik måte at hvis den spesifiserte websiden utløser som klikkhendelse, er hendelsen deaktivert av "PreventDefault ()”Metode:

Den tilsvarende utgangen i dette tilfellet vil være:

Vi har gitt alle de enkleste metodene for å deaktivere lenker i JavaScript. Du kan bruke noen av de forklarte metodene i henhold til dine krav.

Konklusjon

For å deaktivere lenker i JavaScript, kan du bruke "href”Attributtmetode for å returnere en udefinert verdi ved å plassere nullverdien”tomrom (0)”I“URL”Plassholder eller bruk“AddEventListener ()”Metode for å legge til en klikkhendelse på den spesifiserte URL i HREF -attributtet og deretter deaktivere den på en spesifikk tilstand. Denne oppskrivningen forklarte metodene for å deaktivere lenker i JavaScript.