HTML DOM Element firstElementChild egenskab

Definition og brug

firstElementChild egenskaben returnerer den første underelementet af det angivne element.

firstElementChild egenskaben er skrivebeskyttet.

firstElementChild Egenskaben returnerer med children[0] samme værdi.

Se også:

children egenskab

childElementCount egenskab

lastElementChild egenskab

tagName-egenskaben

childNodes-egenskaben

eksempel

Eksempel 1

Få HTML-indholdet for den første underkomponent:

let text = element.firstElementChild.innerHTML;

prøv det selv

Eksempel 2

Få tagnavnet på den første underkomponent af "myDIV":

let text = document.getElementById("myDIV").firstElementChild.tagName;

prøv det selv

Eksempel 3

Få teksten fra den første underkomponent af <select>-elementet:

let text = document.getElementById("mySelect").firstElementChild.text;

prøv det selv

HTML-knuder og elementer

i HTML DOMi (Document Object Model), er HTML-dokumentet en samling af knuder (eller uden børn).

knudebetyder elementknuder, tekstknuder og kommentarknuder.

elementmellemrum er også tekstknuder.

og elementer er kun elementknuder.

underknuder og underkomponenter

childNodes returnererunderknuder(/elementknuder, tekstknuder og kommentarknuder).

children returnererunderkomponenterreturnerer ikke tekst- og kommentarknuder ().

firstChild og firstElementChild

firstChild returnerer den førsteunderknuder(/elementknuder, tekstknuder eller kommentarknuder). Mellemrum mellem elementer er også tekstknuder.

firstElementChild returnerer den førsteunderkomponenterreturnerer ikke tekstknuder og kommentarknuder ().

lastChild og lastElementChild

lastChild returnerer den sidsteunderknuder(/elementknuder, tekstknuder eller kommentarknuder). Mellemrum mellem elementer er også tekstknuder.

lastElementChild returnerer den sidsteunderkomponenterreturnerer ikke tekstknuder og kommentarknuder ().

syntaks

element.firstElementChild

returnerværdi

type beskrivelse
Node den første underkomponent af elementet. er null, hvis der ikke er nogen børn.

browserunderstøttelse

element.firstElementChild er en DOM Level 3 (2004) funktion.

alle browsere understøtter det fuldt ud:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
støtte 9-11 støtte støtte støtte støtte