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

View in English Always switch to English

HighlightRegistry: set() Methode

Baseline 2025
Neu verfügbar

Seit June 2025 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

Die set()-Methode der HighlightRegistry-Schnittstelle fügt ein Highlight-Objekt mit dem angegebenen Namen zum Register hinzu oder aktualisiert es.

HighlightRegistry ist ein dem Map-ähnliches Objekt, daher ist dies vergleichbar mit der Nutzung von Map.set().

Syntax

js
set(name, highlight)

Parameter

name

Der Name des Highlight-Objekts, das hinzugefügt oder aktualisiert werden soll. Der Name muss ein String sein.

highlight

Das Highlight-Objekt, das hinzugefügt oder aktualisiert werden soll. Dies muss eine Instanz der Highlight-Schnittstelle sein.

Rückgabewert

Das HighlightRegistry-Objekt.

Beispiele

Nutzung von set()

js
const fooHighlight = new Highlight();
CSS.highlights.set("foo", fooHighlight);

Nutzung von set() mit Verkettung

Da die set()-Methode das Register zurückgibt, können Sie den Methodenaufruf wie unten gezeigt verketten:

js
const fooHighlight = new Highlight();
const barHighlight = new Highlight();
const bazHighlight = new Highlight();

CSS.highlights
  .set("foo", fooHighlight)
  .set("bar", barHighlight)
  .set("baz", bazHighlight);

Spezifikationen

Spezifikation
ECMAScript® 2026 Language Specification
# sec-map.prototype.set

Browser-Kompatibilität

Siehe auch