TreeWalker: previousSibling() Methode

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.previousSibling() Methode verschiebt das aktuelle Node zu seinem vorherigen Geschwisterknoten, falls vorhanden, und gibt das gefundene Geschwister zurück. Wenn es keinen solchen Knoten gibt, wird null zurückgegeben und der aktuelle Knoten bleibt unverändert.

Syntax

js
previousSibling()

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.previousSibling(); // returns null as there is no previous sibling

Spezifikationen

Specification
DOM Standard
# dom-treewalker-previoussibling

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch