docs.rodeo

MDN Web Docs mirror

HighlightRegistry: set() method

{{APIRef("CSS Custom Highlight API")}} 

The set() method of the {{domxref("HighlightRegistry")}}  interface adds or updates a {{domxref("Highlight")}}  object in the registry with the specified name.

HighlightRegistry is a {{jsxref("Map")}} -like object, so this is similar to using {{jsxref("Map.set()")}} .

Syntax

set(name, highlight)

Parameters

Return value

The HighlightRegistry object.

Examples

Using set()

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

Using set() with chaining

Since the set() method returns back the registry, you can chain the method call like below:

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

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

Specifications

{{Specifications}} 

Browser compatibility

{{Compat}} 

See also

In this article

View on MDN