HighlightRegistry: set() method
Baseline 2025Newly available
Since June 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
The set()
method of the HighlightRegistry
interface adds or updates a Highlight
object in the registry with the specified name.
HighlightRegistry
is a Map
-like object, so this is similar to using Map.set()
.
Syntax
js
set(name, highlight)
Parameters
Return value
The HighlightRegistry
object.
Examples
Using set()
js
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:
js
const fooHighlight = new Highlight();
const barHighlight = new Highlight();
const bazHighlight = new Highlight();
CSS.highlights
.set("foo", fooHighlight)
.set("bar", barHighlight)
.set("baz", bazHighlight);
Specifications
Specification |
---|
ECMAScript® 2026 Language Specification # sec-map.prototype.set |