Highlight: Konstruktor Highlight()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Der Highlight()-Konstruktor gibt ein neu erstelltes Highlight-Objekt zurück, das eine Sammlung von Range-Objekten enthalten kann, die mithilfe der CSS Custom Highlight API gestylt werden sollen.

Syntax

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

Parameter

range1, …, rangeN Optional

Ein oder mehrere anfängliche Range-Objekte, die zum neuen Highlight hinzugefügt werden sollen.

Rückgabewert

Ein neues Highlight-Objekt.

Beispiele

Der folgende Beispielcode demonstriert, 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 beim Erstellen 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

BCD tables only load in the browser

Siehe auch