Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

TreeWalker: filter-Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die schreibgeschützte Eigenschaft TreeWalker.filter gibt den NodeFilter zurück, der mit dem TreeWalker verbunden ist.

Beim Erstellen des TreeWalker wird das Filterobjekt als dritter Parameter übergeben, und seine Methode acceptNode() wird bei jedem einzelnen Knoten aufgerufen, um zu bestimmen, ob er angenommen werden soll oder nicht.

Wert

Ein NodeFilter Objekt.

Beispiele

js
const treeWalker = document.createTreeWalker(
  document.body,
  NodeFilter.SHOW_ELEMENT,
  {
    acceptNode(node) {
      return NodeFilter.FILTER_ACCEPT;
    },
  },
);
nodeFilter = treeWalker.filter; // document.body in this case

Spezifikationen

Spezifikation
DOM
# dom-treewalker-filter

Browser-Kompatibilität

Siehe auch

  • Die TreeWalker Schnittstelle, zu der es gehört.