---
title: "NonElementParentNode | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Interface NonElementParentNode

interface NonElementParentNode {  
    [getElementById](#getelementbyid-1)(elementId: string): [Element](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Element/) | null;  
}

#### Hierarchy ([View Summary](https://docs.maptiler.com/sdk-js/api-reference/hierarchy/#Externals.NonElementParentNode))

-   NonElementParentNode
    -   [Document](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Document/)
    -   [DocumentFragment](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DocumentFragment/)

##### Index

### Methods[](#methods)

[getElementById](#getelementbyid)

## Methods[](#methods-1)

### getElementById[](#getelementbyid)

-   getElementById(elementId: string): [Element](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Element/) | null[](#getelementbyid-1)
    
    Returns the first element within node's descendants whose ID is elementId.
    
    [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/getElementById)
    
    #### Parameters
    
    -   elementId: string
    
    #### Returns [Element](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Element/) | null
