<a name="Highlight"></a>

# Highlight ⇐ <code>Mark</code>
Highlight class

**Kind**: global class  
**Extends**: <code>Mark</code>  

* [Highlight](#Highlight) ⇐ <code>Mark</code>
    * [new Highlight(range, [options])](#new_Highlight_new)
    * [.bind(element, container)](#Highlight+bind)
    * [.render()](#Highlight+render)

<a name="new_Highlight_new"></a>

## new Highlight(range, [options])
Constructor


| Param | Type | Default |
| --- | --- | --- |
| range | <code>Range</code> |  | 
| [options] | <code>object</code> |  | 
| [options.className] | <code>string</code> |  | 
| [options.data] | <code>object</code> | <code>{}</code> | 
| [options.attributes] | <code>object</code> | <code>{}</code> | 
| [options.listeners] | <code>Array.&lt;object&gt;</code> | <code>[]</code> | 

<a name="Highlight+bind"></a>

## highlight.bind(element, container)
bind

**Kind**: instance method of [<code>Highlight</code>](#Highlight)  

| Param | Type |
| --- | --- |
| element | <code>Node</code> | 
| container | <code>Node</code> | 

<a name="Highlight+render"></a>

## highlight.render()
render

**Kind**: instance method of [<code>Highlight</code>](#Highlight)  
