HTML DOM Document getElementById() methode
- Vorige pagina forms
- Volgende pagina getElementsByClassName()
- Ga een niveau omhoog HTML DOM Documents
Definitie en gebruik
getElementById()
Deze methode keert terug met het element dat de opgegeven id-waarde heeft.
Als het element niet bestaat,getElementById()
Deze methode zal terugkomen met null
。
getElementById()
Deze methode is een van de meest gebruikte in HTML DOM. Bijna elke keer dat je een HTML-element wilt lezen of wijzigen, gebruik je het.
Waarschuwing
Elke id moet uniek zijn, maar:
Als er twee of meer elementen zijn met dezelfde id, dan getElementById()
Geef de eerste terug.
Zie ook:
getElementsByTagName() methode
Voorbeeld
Voorbeeld 1
Element ophalen met een specifieke id:
document.getElementById("demo");
Voorbeeld 2
Element ophalen en kleur wijzigen:
const myElement = document.getElementById("demo"); myElement.style.color = "red";
Voorbeeld 3
of alleen de kleur veranderen:
document.getElementById("demo").style.color = "red";
Syntaxis
document.getElementById(elementId)
Parameters
Parameters | Beschrijving |
---|---|
elementId | Verplicht. De id-waarde van het element. |
Retourwaarde
Type | Beschrijving |
---|---|
Object |
Element met de gespecificeerde id. Als het niet wordt gevonden, wordt null geretourneerd. |
Technische details
getElementById()
Deze methode is een belangrijke en veelgebruikte methode, omdat het een eenvoudige manier biedt om een Element object te verkrijgen dat de specifieke documentelementen vertegenwoordigt.
Deze methode haalt de waarde van de id-eigenschap elementId vindt, en het retourneert deze. Als er geen dergelijk element wordt gevonden, retourneert het null
。De waarde van de id-eigenschap is uniek in het document, als deze methode meerdere Element knopen met de gespecificeerde elementId van de Element knoop, die willekeurig een dergelijke knoop retourneert, of null
。
Let op:De naam van deze methode begint met Id
einde, niet ID
,niet verkeerd!
In HTML-documenten, haalt deze methode altijd de eigenschap met de gespecificeerde id op. Gebruik HTMLDocument.getElementByName()
Methoden, op basis van de waarde van hun name eigenschap, om HTML-elementen te vinden.
In XML-documenten, deze methode wordt gebruikt om op te zoeken naar een eigenschap van type id, ongeacht de naam van deze eigenschap. Als het type van de XML-eigenschap onbekend is (bijvoorbeeld als de XML-parsen het DTD negeert of niet kan lokaliseren), wordt deze methode altijd null retourneert null
In客户端JavaScript中,这个方法并不经常和XML文档一起使用。实际上,getElementById()
De methode werd oorspronkelijk gedefinieerd als een lid van de HTMLDocument interface, maar is later overgebracht naar de Document interface in de 2e DOM.
Browserondersteuning
document.getElementById()
is een DOM Level 2 (2001) eigenschap.
Het wordt ondersteund door alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Ondersteuning | 9-11 | Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning |
Gerelateerde pagina's
CSS Handleiding:CSS syntax
CSS Referentiemanual:CSS #id selector
HTML DOM Referentiemanual:HTML DOM id eigenschap
HTML DOM Referentiemanual:HTML DOM Style Object
- Vorige pagina forms
- Volgende pagina getElementsByClassName()
- Ga een niveau omhoog HTML DOM Documents