Element.firstElementChild

La propriété en lecture seule Element.firstElementChild renvoie le premier nœud enfant de type Element d'un élément, ou null s'il n'en a pas.

Element.firstElementChild ne renvoie que les nœuds de type élément. Pour récupérer tous les types de nœuds fils, y compris des nœuds texte et des commentaires, il faut utiliser la propriété Node.firstChild.

Valeur

Un objet Element ou null.

Exemples

html
<ul id="liste">
  <li>Premier (1)</li>
  <li>Deuxième (2)</li>
  <li>Troisième (3)</li>
</ul>

<script>
  const liste = document.getElementById("liste");
  console.log(liste.firstElementChild.textContent);
  // affiche "Premier (1)" dans la console
</script>

Spécifications

Specification
DOM Standard
# ref-for-dom-parentnode-firstelementchild①

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi