data class Node
(source)
DOM interaction is implemented in terms of mirror objects that represent the actual DOM nodes. DOMNode is a base node mirror type.
Link
DOM#Node type documentation.
Node(nodeId: NodeId, parentId: NodeId? = null, backendNodeId: BackendNodeId, nodeType: Int, nodeName: String, localName: String, nodeValue: String, childNodeCount: Int? = null, children: List<Node>? = null, attributes: List<String>? = null, documentURL: String? = null, baseURL: String? = null, publicId: String? = null, systemId: String? = null, internalSubset: String? = null, xmlVersion: String? = null, name: String? = null, value: String? = null, pseudoType: PseudoType? = null, shadowRootType: ShadowRootType? = null, frameId: FrameId? = null, contentDocument: Node? = null, shadowRoots: List<Node>? = null, templateContent: Node? = null, pseudoElements: List<Node>? = null, importedDocument: Node? = null, distributedNodes: List<BackendNode>? = null, isSVG: Boolean? = null)
DOM interaction is implemented in terms of mirror objects that represent the actual DOM nodes. DOMNode is a base node mirror type. |
val attributes: List<String>?
Attributes of the |
|
val backendNodeId: BackendNodeId
The BackendNodeId for this node. |
|
val baseURL: String?
Base URL that |
|
val childNodeCount: Int?
Child count for |
|
val children: List<Node>?
Child nodes of this node when requested with children. |
|
val contentDocument: Node?
Content document for frame owner elements. |
|
val distributedNodes: List<BackendNode>?
Distributed nodes for given insertion point. |
|
val documentURL: String?
Document URL that |
|
val frameId: FrameId?
Frame ID for frame owner elements. |
|
val importedDocument: Node?
Import document for the HTMLImport links. |
|
val internalSubset: String?
|
|
val isSVG: Boolean?
Whether the node is SVG. |
|
val localName: String
|
|
val name: String?
|
|
val nodeId: NodeId
Node identifier that is passed into the rest of the DOM messages as the |
|
val nodeName: String
|
|
val nodeType: Int
|
|
val nodeValue: String
|
|
val parentId: NodeId?
The id of the parent node if any. |
|
val pseudoElements: List<Node>?
Pseudo elements associated with this node. |
|
val pseudoType: PseudoType?
Pseudo element type for this node. |
|
val publicId: String?
|
|
val shadowRoots: List<Node>?
Shadow root list for given element host. |
|
val shadowRootType: ShadowRootType?
Shadow root type. |
|
val systemId: String?
|
|
val templateContent: Node?
Content document fragment for template elements. |
|
val value: String?
|
|
val xmlVersion: String?
|