Neueste Web-Entwicklung Tutorials
 

HTML DOM firstElementChild Propery

<Element Object

Beispiel

Holen Sie sich den HTML - Inhalt des ersten Kindes Element eines <ul> Element:

var x = document.getElementById("myList").firstElementChild.innerHTML;

Das Ergebnis von x wird sein:

Coffee
Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Die firstElementChild Eigenschaft gibt das erste untergeordnete Element des angegebenen Elements.

Der Unterschied zwischen dieser Eigenschaft und firstchild , ist , dass first den ersten untergeordneten Knoten als ein Element Knoten zurückgibt, ein Textknoten oder einen Kommentarknoten (depending on which one's first) , (ignores text and comment nodes) (depending on which one's first) , während firstElementChild den ersten untergeordneten Knoten als ein Element Knoten zurückzugibt (ignores text and comment nodes) .

Diese Eigenschaft ist schreibgeschützt.

Tipp: Verwenden Sie die Kinder Eigenschaft jedes Kind - Element eines bestimmten Elements zurückzukehren. Kinder [0] wird das gleiche Ergebnis wie firstElementChild produzieren.

Tipp: Um das letzte Kind - Element eines bestimmten Elements zurückgeben, die Verwendung lastElementChild Eigenschaft.


Browser-Unterstützung

Eigentum
firstElementChild 2.0 9.0 3.5 4.0 10.0

Syntax

element .firstElementChild

Technische Details

Rückgabewert: Ein Knotenobjekt, repräsentiert das erste untergeordnete Element eines Elements oder null , wenn keine Kind - Elemente sind
DOM Version Core Level 3 Element Traversal

Beispiele

Mehr Beispiele

Beispiel

Holen Sie sich das Tag - Namen des ersten Kindes Element eines <div> Element:

var x = document.getElementById( "myDIV" ).firstElementChild.tagName;
document.getElementById("demo").innerHTML = x;

Das Ergebnis von x wird sein:

P
Versuch es selber "

Beispiel

Holen Sie den Text des ersten Elements Knoten eines <select> Element:

var x = document.getElementById("mySelect").firstElementChild.text;

Das Ergebnis von x wird sein:

Audi
Versuch es selber "

<Element Object