HTML DOM Document getElementById() Methode
- Vorherige Seite Formulare
- Nächste Seite getElementsByClassName()
- Zurück zur übergeordneten Ebene HTML DOM Documents
Definition und Verwendung
getElementById()
Die Methode gibt das Element zurück, das den angegebenen id-Wert hat.
Wenn das Element nicht existiert,getElementById()
Die Methode gibt zurück null
.
getElementById()
Die Methode ist eine der häufigsten Methoden in HTML DOM. Fast jedes Mal, wenn Sie HTML-Elemente lesen oder bearbeiten möchten, verwenden Sie sie.
Hinweis
Jeder id sollte einzig sein, aber:
Wenn es zwei oder mehr Elemente mit dem gleichen id gibt, dann getElementById()
Gibt den ersten zurück.
Siehe auch:
getElementsByTagName() Methode
Beispiel
Beispiel 1
Einen Element mit spezifischem id holen:
document.getElementById("demo");
Beispiel 2
Einen Element holen und seine Farbe ändern:
const myElement = document.getElementById("demo"); myElement.style.color = "red";
Beispiel 3
oder nur die Farbe ändern:
document.getElementById("demo").style.color = "red";
Syntax
document.getElementById(elementId)
Parameter
Parameter | Beschreibung |
---|---|
elementId | Erforderlich. Der id-Wert des Elements. |
Rückgabewert
Typ | Beschreibung |
---|---|
Objekt |
Element mit der angegebenen id. Wird nicht gefunden, gibt es null zurück. |
Technische Details
getElementById()
Diese Method ist eine wichtige häufig verwendete Method, da sie eine einfache Methode bietet, um das Element-Objekt darzustellen, das den angegebenen Dokumentelementen entspricht.
Diese Method sucht nach dem id-Attribut mit dem Wert elementId findet und es zurückgibt. Wenn kein solches Element gefunden wird, gibt es null
. Der Wert der id-Attribut ist im Dokument einzigartig, wenn diese Method mehrere Element-Knoten mit der angegebenen elementId der Element-Knoten, der zufällig einen solchen Knoten zurückgibt, oder null
.
Hinweis:Der Name dieser Method beginnt mit Id
Endung, nicht ID
,keine Tippfehler!
In HTML-Dokumenten wird diese Method immer nach Elementen mit der angegebenen id gesucht. Verwenden Sie HTMLDocument.getElementByName()
Methoden, basierend auf dem Wert ihres name-Attributs, HTML-Elemente suchen.
In XML-Dokumenten wird diese Method mit einem Attribut vom Typ id verwendet, um nach zu suchen, egal wie der Name dieses Attributs ist. Wenn der Typ der XML-Attribut unbekannt ist (z.B. wenn der XML-Parser ignoriert oder den DTD-Dokuments nicht lokalisieren kann), gibt diese Method immer null
In der Client-Side-JavaScript wird dieser Method nicht oft zusammen mit XML-Dokumenten verwendet. Tatsächlich,getElementById()
Der Method wurde ursprünglich als Teil des HTMLDocument-Interfaces definiert, wurde aber später in das Document-Interface der 2. DOM-Ebene aufgenommen.
Browserunterstützung
document.getElementById()
ist eine DOM-Level-2-(2001)-Eigenschaft.
Es wird von allen Browsern unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Unterstützt | 9-11 | Unterstützt | Unterstützt | Unterstützt | Unterstützt |
Verwandte Seiten
CSS-Tutorial:CSS-Syntax
CSS-Referenzhandbuch:CSS #id-Selektor
HTML DOM-Referenzhandbuch:HTML DOM id-Attribut
HTML DOM-Referenzhandbuch:HTML DOM Style-Objekt
- Vorherige Seite Formulare
- Nächste Seite getElementsByClassName()
- Zurück zur übergeordneten Ebene HTML DOM Documents