Highlight: Highlight() constructor
  
  
   
   The Highlight() constructor returns a newly created Highlight object which can hold a collection of Range objects to be styled using the CSS Custom Highlight API.
   
  Syntax
  
   
    
    new Highlight()
new Highlight(range)
new Highlight(range1, range2,  rangeN)
    
   
  Parameters
  
   
    - range1, /* …, */ rangeNOptional
- 
     One ore more initial Rangeobjects to add in the new highlight.
 
 
  Return value
  
  Examples
  
   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);
    
   
  Specifications
  
  Browser compatibility
  
   
    
     
      
       |  | Desktop | Mobile | 
      
       |  | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | 
     
     
      
       | Highlight | 105 | 105 | preview | No | 91 | No | 105 | 105 | No | 72 | No | 20.0 | 
     
    
    
   
  See also