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