Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

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,