Denne artikkelen vil diskutere getElementById () -metoden i JavaScript.
Hva er getElementById () i JavaScript?
Å hente et objekt av et HTML -element ved hjelp av dets “id", bruke "dokument.getElementById ()”Metode.Det er den raskeste og mest effektive teknikken for å få tilgang til et DOM -element. Det brukes mest til å manipulere eller få informasjon fra et element i dokumentet.
Merk: Et elements ID skal være unik i et HTML -dokument. Hvis det er mange elementer med samme ID i HTML -dokumentet, gir metoden det første elementet den oppdager. Den sendes ut null hvis den ikke kan finne et element i DOM med den spesifiserte ID -en.
Hvordan bruke getElementById () i JavaScript?
Følg syntaksen nedenfor for bruk av getElementById () -metoden:
dokument.getElementById (ID);Den godtar en “id”Av elementet du trenger for å utføre litt drift. Denne ekstra IDen skal være unik i et dokument og case-sensitiv.
Eksempel 1: Endre fargen på teksten
I dette eksemplet vil klikke på en knapp føre til at fargen på overskriften endres. For å gjøre det, vil vi lage overskrift ved hjelp av Tag og sett "Velkommen”Som ID som vil bidra til å få dette elementet:
Opprett deretter en knapp der OnClick () -hendelsen er vedlagt som vil påkalle JavaScript-brukerdefinerte funksjonen kalt "ChangeColor ()”, Utløs når knappen er klikket:
I JavaScript -filen, definer en funksjon som heter “ChangeColor ()”Det vil først få den ekstra overskriften ved å bruke“getElementById ()”Metode og kaller deretter stilattributtet for å angi fargen lik"Magenta”:
funksjon ChangeColor ()Det kan sees fra utgangen når knappen er klikket, fargen på den ekstra overskriften endres:
Eksempel 2: Endre tekst
Her vil vi endre hele teksten på overskriften på knappeklikk. Først vil vi lage en overskrift ved hjelp av Tag ved å sette ID som “chngtxt”:
Velkommen til Linuxhint
Fest deretter en OnClick () -hendelse med knappen som vil kalle “ChangeText ()”Funksjon for å endre den ekstra teksten:
Definere “ChangeText ()”Funksjon på en slik måte at det vil hente overskriften ved hjelp av dokumentet.getElementById () -metode og endre teksten når knappen er klikket:
funksjon ChangeText ()Som du kan se i utdataene, når vi klikker på knappen, endres teksten:
Vi har dekket alle detaljene om getElementById () -metoden i JavaScript.
Konklusjon
GetElementById () er JavaScript -metoden som brukes til å hente HTML DOM -elementet. Det er den mest effektive teknikken for å få tilgang til et DOM -element. Den søker i elementet ved hjelp av IDen som er tildelt det. Hvis den spesifiserte IDen ikke er lokalisert i DOM, vil den returnere null. Denne håndboken diskuterte JavaScript -metoden GetElementById () med detaljerte eksempler.