--- title: Node.firstChild slug: Web/API/Node/firstChild translation_of: Web/API/Node/firstChild ---

{{ ApiRef() }}

Allgemein

firstChild gibt den ersten Kindknoten (childNode) eines Datenknotens zurück.

Syntax

var ersterKindknoten = element.firstChild;

Die Variable ersterKindknoten enthält einen Datenknoten.

Beispiel

Folgendes HTML-Dokument ist gegeben:

<!DOCTYPE html>
<html>
  <body>
    <h3>Texte</h3>
    <p>Hier steht Text!</p>
  </body>
</html>

Um auf das erste Kindelement zuzugreifen, kann man folgenden Code verwenden:

var ersterKindknoten = document.body.firstChild;

In diesem Fall ist der erste Kindknoten ein Textknoten, da sich zwischen dem Schlusstag des Paragraphs und dem Start-Tag von <body> ein Zeilenumbruch und vier Leerzeichen befinden.

Anmerkungen

Spezifikationen

Siehe auch:

{{ languages( { "fr": "fr/DOM/element.firstChild", "ja": "ja/DOM/element.firstChild", "pl": "pl/DOM/element.firstChild", "zh-cn": "zh-cn/DOM/Node.firstChild" } ) }}