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

View in English Always switch to English

Highlight: Highlight() Konstruktor

Baseline 2025
Newly available

Since ⁨June 2025⁩, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Der Highlight() Konstruktor gibt ein neu erstelltes Highlight Objekt zurück, das eine Sammlung von Range Objekten enthalten kann, die mit der CSS Custom Highlight API gestaltet werden können.

Syntax

js
new Highlight()
new Highlight(range)
new Highlight(range1, range2, /* …, */ rangeN)

Parameter

range1, …, rangeN Optional

Eine oder mehrere anfängliche Range Objekte, die dem neuen Highlight hinzugefügt werden sollen.

Rückgabewert

Ein neues Highlight Objekt.

Beispiele

Der folgende Beispielcode zeigt, wie man ein leeres Highlight-Objekt erstellt und dann Bereiche hinzufügt:

js
const highlight = new Highlight();
highlight.add(range1);
highlight.add(range2);

Der folgende Beispielcode zeigt, wie man ein neues Highlight-Objekt erstellt und während der Instanziierung Bereiche hinzufügt:

js
const highlight = new Highlight(range1, range2);

Spezifikationen

Specification
CSS Custom Highlight API Module Level 1
# dom-highlight-highlight

Browser-Kompatibilität

Siehe auch