Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

Node.lastChild

Allgemein

lastChild gibt den letzten Kindknoten (childNode) eines Datenknotens zurück.

Syntax

var letzterKindknoten = element.lastChild;

Die Variable letzterKindknoten 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 letzte Kindelement zuzugreifen, kann man folgenden Code verwenden:

var letzterKindknoten = document.body.lastChild;

In diesem Fall ist der letzte Kindknoten ein Textknoten, da sich zwischen dem Schlusstag des Paragraphs und dem Schlusstag des body-Tags ein Zeilenumbruch und zwei Leerzeichen befinden.

Anmerkungen

  • Gibt null zurück, wenn der gegebene Datenknoten keine Kindknoten hat.
  • lastChild berücksichtigt wie bereits erwähnt auch TextNodes. Daher wird jede Art von Whitespace innerhalb eines Elements als Kindknoten interpretiert. Im obigen Beispiel geschieht das durch die Einrückungen im HTML-Dokument. Falls Sie Textknoten als Rückgabewert ausschließen, und nur HTML-Elemente erhalten wollen, verwenden Sie statt lastChild bitte Element.lastElementChild.

Spezifikation

lastChild (en)

Siehe auch:

Schlagwörter des Dokuments und Mitwirkende

 Mitwirkende an dieser Seite: fscholz, khalid32, wepunkt_empunkt
 Zuletzt aktualisiert von: khalid32,