## RemoveEventListener(*string, [DOMEventHandler](../../../aspose.html.dom.events/domeventhandler/), bool*) {#removeeventlistener}

This method allows the removal of event listeners from the event target. If an [`IEventListener`](../../../aspose.html.dom.events/ieventlistener/) is removed from an [`EventTarget`](../) while it is processing an event, it will not be triggered by the current actions. Event Listeners can never be invoked after being removed.

```csharp
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
```

| Parameter | Type | Description |
| --- | --- | --- |
| type | String | Specifies the event type of the [`IEventListener`](../../../aspose.html.dom.events/ieventlistener/) being removed. |
| handler | DOMEventHandler | The [`DOMEventHandler`](../../../aspose.html.dom.events/domeventhandler/) parameter indicates the [`IEventListener`](../../../aspose.html.dom.events/ieventlistener/) to be removed. |
| useCapture | Boolean | Specifies whether the EventListener being removed was registered as a capturing listener or not. If a listener was registered twice, one with capture and one without, each must be removed separately. Removal of a capturing listener does not affect a non-capturing version of the same listener, and vice versa. |

### See Also

* delegate [DOMEventHandler](../../../aspose.html.dom.events/domeventhandler/)
* class [EventTarget](../)
* namespace [Aspose.Html.Dom](../../../aspose.html.dom/)
* assembly [Aspose.HTML](../../../)

---

## RemoveEventListener(*string, [IEventListener](../../../aspose.html.dom.events/ieventlistener/)*) {#removeeventlistener_1}

This method allows the removal of event listeners from the event target. If an [`IEventListener`](../../../aspose.html.dom.events/ieventlistener/) is removed from an [`EventTarget`](../) while it is processing an event, it will not be triggered by the current actions. Event Listeners can never be invoked after being removed.

```csharp
public void RemoveEventListener(string type, IEventListener listener)
```

| Parameter | Type | Description |
| --- | --- | --- |
| type | String | Specifies the event type of the [`IEventListener`](../../../aspose.html.dom.events/ieventlistener/) being removed. |
| listener | IEventListener | The [`IEventListener`](../../../aspose.html.dom.events/ieventlistener/) parameter indicates the [`IEventListener`](../../../aspose.html.dom.events/ieventlistener/) to be removed. |

### See Also

* interface [IEventListener](../../../aspose.html.dom.events/ieventlistener/)
* class [EventTarget](../)
* namespace [Aspose.Html.Dom](../../../aspose.html.dom/)
* assembly [Aspose.HTML](../../../)

---

## RemoveEventListener(*string, [IEventListener](../../../aspose.html.dom.events/ieventlistener/), bool*) {#removeeventlistener_2}

This method allows the removal of event listeners from the event target. If an [`IEventListener`](../../../aspose.html.dom.events/ieventlistener/) is removed from an [`EventTarget`](../) while it is processing an event, it will not be triggered by the current actions. Event Listeners can never be invoked after being removed.

```csharp
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
```

| Parameter | Type | Description |
| --- | --- | --- |
| type | String | Specifies the event type of the [`IEventListener`](../../../aspose.html.dom.events/ieventlistener/) being removed. |
| listener | IEventListener | The [`IEventListener`](../../../aspose.html.dom.events/ieventlistener/) parameter indicates the [`IEventListener`](../../../aspose.html.dom.events/ieventlistener/) to be removed. |
| useCapture | Boolean | Specifies whether the EventListener being removed was registered as a capturing listener or not. If a listener was registered twice, one with capture and one without, each must be removed separately. Removal of a capturing listener does not affect a non-capturing version of the same listener, and vice versa. |

### See Also

* interface [IEventListener](../../../aspose.html.dom.events/ieventlistener/)
* class [EventTarget](../)
* namespace [Aspose.Html.Dom](../../../aspose.html.dom/)
* assembly [Aspose.HTML](../../../)
