# element.off()

> Removes a handler, or every handler of the event when you pass none.

Source: https://docs.tryyoursize.com/reference/web/element-off/

*Method* · `@tryyoursize/sdk`

Removes a handler, or every handler of the event when you pass none.

```ts
off<K extends keyof ElementEvents>(event: K, handler?: (e: ElementEvents[K]) => void): void;
```

## Parameters

- **`event`** (`keyof ElementEvents`, required): The event name.
- **`handler`** (`(e: ElementEvents[K]) => void`, optional): The handler passed to `on()`. Omit it to remove all.

## Example

**JavaScript**

```js
const onSize = ({ size }) => preselect(size);
guide.on("size", onSize);
// later
guide.off("size", onSize);
```
