Node

Monster.Types. Node

You can create the instance via the monster namespace new Monster.Types.Node().

<script type="module">
import {Monster} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@1.30.0/dist/monster.js';
new Monster.Types.Node()
</script>

Alternatively, you can also integrate this function individually.

<script type="module">
import {Node} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@1.30.0/dist/modules/types/node.js';
new Node()
</script>

Constructor

# new Node(valueopt)

A Node Class

Parameters:
Name Type Attributes Description
value * <optional>
Since:
  • 1.26.0

Members

# childNodes

Properties
Type Description
NodeList

# childNodes

Properties
Type Description
NodeList

# level

Properties
Type Description
integer

# parent

Properties
Type Description
Monster.Types.Node | null

# value

Properties
Type Description
*

# value

Properties
Type Description
*

Methods

# appendChild(node) → {Monster.Types.Node}

Parameters:
Name Type Description
node Node
Returns:
Type
Monster.Types.Node

# hasChild(node) → {Monster.Types.Node}

Parameters:
Name Type Description
node Node
Returns:
Type
Monster.Types.Node

# hasChildNodes() → {boolean}

Returns:
Type
boolean

# removeChild(node) → {Monster.Types.Node}

Parameters:
Name Type Description
node Node
Returns:
Type
Monster.Types.Node

# toString() → {string}

Since:
  • 1.28.0
Returns:
Type
string