Ιδιότητα firstElementChild
Η ιδιότητα firstElementChild περιέχει
το πρώτο θυγατρικό στοιχείο. Ως θυγατρικά στοιχεία
θεωρούνται όλες οι ετικέτες που βρίσκονται απευθείας
μέσα στο μπλοκ. Αν το στοιχείο
δεν έχει θυγατρικά στοιχεία - επιστρέφεται null.
Σύνταξη
javascriptστοιχείο.firstElementChild;
Παράδειγμα
Ας πάρουμε το περιεχόμενο του πρώτου απογόνου του στοιχείου:
html<div id="parent">
<p>1</p>
<p>2</p>
</div>javascriptlet parent = document.querySelector('#parent');
let text = parent.firstElementChild.textContent;
console.log(text);
Αποτέλεσμα εκτέλεσης του κώδικα:
javascript'1'
Παράδειγμα
Τώρα το στοιχείο δεν έχει θυγατρικά στοιχεία
και επομένως θα εμφανιστεί null:
html<div id="parent"></div>javascriptlet parent = document.querySelector('#parent');
console.log(parent.firstElementChild);
Αποτέλεσμα εκτέλεσης του κώδικα:
javascriptnull
Δείτε επίσης
-
η ιδιότητα
lastElementChild,
που περιέχει το τελευταίο στοιχείο -
η ιδιότητα
children,
που περιέχει όλους τους απογόνους του στοιχείου -
η ιδιότητα
firstChild,
που περιέχει τον πρώτο κόμβο