---
title: "Dom | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Dom/"
---

# Dom

> `void`

## Functions

### addClassToElement()

```ts
function addClassToElement(cssClass, element): void;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `cssClass` | `string` |
| `element` | `HTMLElement` |

#### Returns

***

### addPointerEventsStopPropagation()

```ts
function addPointerEventsStopPropagation(element): void;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `element` | `HTMLElement` |

#### Returns

`void`

***

### getChildElementsRecursive()

```ts
function getChildElementsRecursive(rootElement): Element[];
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `rootElement` | `Element` |

#### Returns

`Element`[]

***

### removePointerEventsStopPropagation()

```ts
function removePointerEventsStopPropagation(element): void;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `element` | `HTMLElement` |

#### Returns

`void`
