# utils/dom/isvisible

module

<a id="functions">

## Functions

<a id="function-isVisible">

### `isVisible( element ) → boolean`

Checks whether the element is visible to the user in DOM:

* connected to the root of the document,
* has no `display: none`,
* has no ancestors with `display: none`.

**Note**: This helper does not check whether the element is hidden by cropping, overflow, etc.. To check that, use [`Rect`](module_utils_dom_rect-Rect.md) instead.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-utils/src/dom/isvisible.ts#L22)

#### Parameters

* `element: HTMLElement | Text | null | undefined`

#### Returns

* `boolean`

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
