HTML DOM Document getElementById() metoden
- Forrige side former
- Næste side getElementsByClassName()
- Gå tilbage til forrige niveau HTML DOM Documents
Definition og brug
getElementById()
Metoden returnerer elementet med den specificerede id-værdi.
Hvis elementet ikke findesgetElementById()
Metoden returnerer null
。
getElementById()
Metoden er en af de mest almindelige metoder i HTML DOM. N儿r du ønsker at læse eller redigere et HTML-element, bruges den næsten altid.
Advarsel
Enhver id skal være unik, men:
Hvis der er to eller flere elementer med samme id, getElementById()
Returnerer den første.
Se også:
getElementsByTagName() metoden
Eksempel
Eksempel 1
Få element med specifik id:
document.getElementById("demo");
Eksempel 2
Få element og ændr dens farve:
const myElement = document.getElementById("demo"); myElement.style.color = "red";
Eksempel 3
eller kun ændre dens farve:
document.getElementById("demo").style.color = "red";
Syntaks
document.getElementById(elementId)
Parametre
Parametre | Beskrivelse |
---|---|
elementId | Obligatorisk. Elementets id værdi. |
Returværdi
Type | Beskrivelse |
---|---|
objekt |
elementer med den specificerede id. Returnerer null, hvis det ikke findes. |
Tekniske detaljer
getElementById()
metode er en vigtig og ofte brugt metode, fordi den giver en enkel måde at få adgang til Element-objektet, der repræsenterer det specifikke dokumentelement.
metoden vil hente id egenskabens værdi elementId elementer, og returnerer det. Hvis der ikke findes et sådant element, returnerer null
。Værdien af id egenskaben er unik i dokumentet, hvis metoden finder flere elementer med den specificerede elementId Element knudepunktet, det vil tilfældigt returnere en sådan knudepunkt, eller returnere null
。
Bemærk:Navnet på denne metode begynder med Id
afsluttes med ID
,ikke stavet forkert!
I HTML-dokumenter henter denne metode altid egenskaber med den angivne id. Brug HTMLDocument.getElementByName()
metoder, baseret på værdien af deres name egenskab, for at finde HTML-elementer.
I XML-dokumenter bruges denne metode til at finde enhver egenskab af typen id, uanset navnet på egenskaben. Hvis typen af XML-egenskaben er ukendt (som når XML-parseren ignorerer eller ikke kan定位 dokumentets DTD),returnerer metoden altid null
。I klient JavaScript bruges denne metode ikke ofte sammen med XML-dokumenter. FaktiskgetElementById()
Metoden blev oprindeligt defineret som en del af HTMLDocument-grænsefladen, men blev senere indarbejdet i Document-grænsefladen i den senere 2. DOM.
Browser understøttelse
document.getElementById()
er DOM Level 2 (2001) egenskab.
Det understøttes af alle browsere:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Understøttelse | 9-11 | Understøttelse | Understøttelse | Understøttelse | Understøttelse |
Relaterede sider
CSS Undervisning:CSS syntaks
CSS Referencemanual:CSS #id vælger
HTML DOM Referencemanual:HTML DOM id Egenskab
HTML DOM Referencemanual:HTML DOM Style Object
- Forrige side former
- Næste side getElementsByClassName()
- Gå tilbage til forrige niveau HTML DOM Documents