---
title: "Node | 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.

# Variable Node

Node: {  
    ATTRIBUTE\_NODE: 2;  
    CDATA\_SECTION\_NODE: 4;  
    COMMENT\_NODE: 8;  
    DOCUMENT\_FRAGMENT\_NODE: 11;  
    DOCUMENT\_NODE: 9;  
    DOCUMENT\_POSITION\_CONTAINED\_BY: 16;  
    DOCUMENT\_POSITION\_CONTAINS: 8;  
    DOCUMENT\_POSITION\_DISCONNECTED: 1;  
    DOCUMENT\_POSITION\_FOLLOWING: 4;  
    DOCUMENT\_POSITION\_IMPLEMENTATION\_SPECIFIC: 32;  
    DOCUMENT\_POSITION\_PRECEDING: 2;  
    DOCUMENT\_TYPE\_NODE: 10;  
    ELEMENT\_NODE: 1;  
    ENTITY\_NODE: 6;  
    ENTITY\_REFERENCE\_NODE: 5;  
    NOTATION\_NODE: 12;  
    PROCESSING\_INSTRUCTION\_NODE: 7;  
    prototype: [Node](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Node/);  
    TEXT\_NODE: 3;  
    new (): [Node](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Node/);  
}

#### Type Declaration

-   -   new (): [Node](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Node/)
    -   #### Returns [Node](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Node/)
        
-   ##### `Readonly`ATTRIBUTE\_NODE: 2
    
-   ##### `Readonly`CDATA\_SECTION\_NODE: 4
    
    node is a CDATASection node.
    
-   ##### `Readonly`COMMENT\_NODE: 8
    
    node is a Comment node.
    
-   ##### `Readonly`DOCUMENT\_FRAGMENT\_NODE: 11
    
    node is a DocumentFragment node.
    
-   ##### `Readonly`DOCUMENT\_NODE: 9
    
    node is a document.
    
-   ##### `Readonly`DOCUMENT\_POSITION\_CONTAINED\_BY: 16
    
    Set when other is a descendant of node.
    
-   ##### `Readonly`DOCUMENT\_POSITION\_CONTAINS: 8
    
    Set when other is an ancestor of node.
    
-   ##### `Readonly`DOCUMENT\_POSITION\_DISCONNECTED: 1
    
    Set when node and other are not in the same tree.
    
-   ##### `Readonly`DOCUMENT\_POSITION\_FOLLOWING: 4
    
    Set when other is following node.
    
-   ##### `Readonly`DOCUMENT\_POSITION\_IMPLEMENTATION\_SPECIFIC: 32
    
-   ##### `Readonly`DOCUMENT\_POSITION\_PRECEDING: 2
    
    Set when other is preceding node.
    
-   ##### `Readonly`DOCUMENT\_TYPE\_NODE: 10
    
    node is a doctype.
    
-   ##### `Readonly`ELEMENT\_NODE: 1
    
    node is an element.
    
-   ##### `Readonly`ENTITY\_NODE: 6
    
-   ##### `Readonly`ENTITY\_REFERENCE\_NODE: 5
    
-   ##### `Readonly`NOTATION\_NODE: 12
    
-   ##### `Readonly`PROCESSING\_INSTRUCTION\_NODE: 7
    
    node is a ProcessingInstruction node.
    
-   ##### prototype: [Node](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Node/)
    
-   ##### `Readonly`TEXT\_NODE: 3
    
    node is a Text node.
