TreeWalker: Methode parentNode()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die TreeWalker.parentNode()-Methode verschiebt das aktuelle Node zum ersten sichtbaren Vorfahrknoten in der Dokumentreihenfolge und gibt den gefundenen Knoten zurück. Wenn ein solcher Knoten nicht existiert oder sich oberhalb des ROOT-Knotens des TreeWalker befindet, wird null zurückgegeben und der aktuelle Knoten wird nicht verändert.

Syntax

js
parentNode()

Parameter

Keine.

Rückgabewert

Ein Node-Objekt oder null.

Beispiele

js
const treeWalker = document.createTreeWalker(
  document.body,
  NodeFilter.SHOW_ELEMENT,
  {
    acceptNode(node) {
      return NodeFilter.FILTER_ACCEPT;
    },
  },
  false,
);
const node = treeWalker.parentNode(); // returns null as there is no parent

Spezifikationen

Specification
DOM Standard
# dom-treewalker-parentnode

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch