Ιδιότητα 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,
    που περιέχει τον πρώτο κόμβο