The Highlight() constructor returns a newly created Highlight object which can hold a collection of AbstractRange objects to be styled using the CSS Custom Highlight API.
new Highlight()
new Highlight(range)
new Highlight(range1, range2, /* …, */ rangeN)range1, …, rangeN OptionalOne or more initial AbstractRange objects to add in the new highlight.
A new Highlight object.
The example code below demonstrates how to create an empty highlight object, and then add ranges to it:
const highlight = new Highlight();
highlight.add(range1);
highlight.add(range2);The example code below demonstrates how to create a new highlight object and add ranges to it during instantiation:
const highlight = new Highlight(range1, range2);