Back to Content

HighlightRegistry: get() method

files/en-us/web/api/highlightregistry/get/index.md

latest1.2 KB
Original Source

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

The get() method of the {{domxref("HighlightRegistry")}} interface returns the named {{domxref("Highlight")}} object from the registry.

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

Syntax

js-nolint
get(name)

Parameters

  • name
    • : The name of the Highlight object to return from the registry. The name must be a {{jsxref("String")}}.

Return value

The Highlight object associated with the specified name, or {{jsxref("undefined")}} if the name can't be found in the HighlightRegistry.

Examples

The following code sample demonstrates how to create a new Highlight, add it to the registry, and retrieve it by its name using the get() method:

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

console.log(CSS.highlights.get("foo")); // Returns the fooHighlight object.

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also