Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/deno/cli/js/web/dom_types.d.ts>Node

A modern runtime for JavaScript and TypeScript.
Go to Latest
class Node
extends EventTarget
import { Node } from "https://deno.land/x/deno@v1.0.0/cli/js/web/dom_types.d.ts";

Properties

readonly
ATTRIBUTE_NODE: number
readonly
baseURI: string
readonly
CDATA_SECTION_NODE: number
readonly
childNodes: NodeListOf<ChildNode>
readonly
COMMENT_NODE: number
readonly
DOCUMENT_FRAGMENT_NODE: number
readonly
DOCUMENT_NODE: number
readonly
DOCUMENT_POSITION_CONTAINED_BY: number
readonly
DOCUMENT_POSITION_CONTAINS: number
readonly
DOCUMENT_POSITION_DISCONNECTED: number
readonly
DOCUMENT_POSITION_FOLLOWING: number
readonly
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number
readonly
DOCUMENT_POSITION_PRECEDING: number
readonly
DOCUMENT_TYPE_NODE: number
readonly
ELEMENT_NODE: number
readonly
ENTITY_NODE: number
readonly
ENTITY_REFERENCE_NODE: number
readonly
firstChild: ChildNode | null
readonly
isConnected: boolean
readonly
lastChild: ChildNode | null
readonly
nextSibling: ChildNode | null
readonly
nodeName: string
readonly
nodeType: number
nodeValue: string | null
readonly
NOTATION_NODE: number
readonly
ownerDocument: Node | null
readonly
parentElement: Node | null
readonly
parentNode: (Node & ParentNode) | null
readonly
previousSibling: ChildNode | null
readonly
PROCESSING_INSTRUCTION_NODE: number
readonly
TEXT_NODE: number
textContent: string | null

Methods

appendChild<T extends Node>(newChild: T): T
cloneNode(deep?: boolean): Node
contains(other: Node | null): boolean
getRootNode(options?: GetRootNodeOptions): Node
hasChildNodes(): boolean
insertBefore<T extends Node>(newChild: T, refChild: Node | null): T
isDefaultNamespace(namespace: string | null): boolean
isEqualNode(otherNode: Node | null): boolean
isSameNode(otherNode: Node | null): boolean
lookupNamespaceURI(prefix: string | null): string | null
lookupPrefix(namespace: string | null): string | null
normalize(): void
removeChild<T extends Node>(oldChild: T): T
replaceChild<T extends Node>(newChild: Node, oldChild: T): T

Static Properties

readonly
ATTRIBUTE_NODE: number
readonly
CDATA_SECTION_NODE: number
readonly
COMMENT_NODE: number
readonly
DOCUMENT_FRAGMENT_NODE: number
readonly
DOCUMENT_NODE: number
readonly
DOCUMENT_POSITION_CONTAINED_BY: number
readonly
DOCUMENT_POSITION_CONTAINS: number
readonly
DOCUMENT_POSITION_DISCONNECTED: number
readonly
DOCUMENT_POSITION_FOLLOWING: number
readonly
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number
readonly
DOCUMENT_POSITION_PRECEDING: number
readonly
DOCUMENT_TYPE_NODE: number
readonly
ELEMENT_NODE: number
readonly
ENTITY_NODE: number
readonly
ENTITY_REFERENCE_NODE: number
readonly
NOTATION_NODE: number
readonly
PROCESSING_INSTRUCTION_NODE: number
readonly
TEXT_NODE: number