Class: Text
@headstartwp/core.Text
Text within the document.
Hierarchy
DataNode
↳
Text
Constructors
constructor
• new Text(data
)
Parameters
Name | Type | Description |
---|---|---|
data | string | The content of the data node |
Inherited from
DataNode.constructor
Defined in
node_modules/domhandler/lib/node.d.ts:85
Properties
data
• data: string
Inherited from
DataNode.data
Defined in
node_modules/domhandler/lib/node.d.ts:81
endIndex
• endIndex: null
| number
The end index of the node. Requires withEndIndices
on the handler to be `true.
Inherited from
DataNode.endIndex
Defined in
node_modules/domhandler/lib/node.d.ts:39
next
• next: null
| ChildNode
Next sibling
Inherited from
DataNode.next
Defined in
node_modules/domhandler/lib/node.d.ts:35
parent
• parent: null
| ParentNode
Parent of the node
Inherited from
DataNode.parent
Defined in
node_modules/domhandler/lib/node.d.ts:31
prev
• prev: null
| ChildNode
Previous sibling
Inherited from
DataNode.prev
Defined in
node_modules/domhandler/lib/node.d.ts:33
sourceCodeLocation
• Optional
sourceCodeLocation: null
| SourceCodeLocation
parse5
source code location info.
Available if parsing with parse5 and location info is enabled.
Inherited from
DataNode.sourceCodeLocation
Defined in
node_modules/domhandler/lib/node.d.ts:45
startIndex
• startIndex: null
| number
The start index of the node. Requires withStartIndices
on the handler to be `true.
Inherited from
DataNode.startIndex
Defined in
node_modules/domhandler/lib/node.d.ts:37
type
• type: Text
Overrides
DataNode.type
Defined in
node_modules/domhandler/lib/node.d.ts:97
Accessors
nextSibling
• get
nextSibling(): null
| ChildNode
Same as next. DOM spec-compatible alias.
Returns
null
| ChildNode
Inherited from
DataNode.nextSibling
Defined in
node_modules/domhandler/lib/node.d.ts:67
• set
nextSibling(next
): void
Parameters
Name | Type |
---|---|
next | null | ChildNode |
Returns
void
Inherited from
DataNode.nextSibling
Defined in
node_modules/domhandler/lib/node.d.ts:68
nodeType
• get
nodeType(): 3
Returns
3
Overrides
DataNode.nodeType
Defined in
node_modules/domhandler/lib/node.d.ts:98
nodeValue
• get
nodeValue(): string
Same as data. DOM spec-compatible alias.
Returns
string
Inherited from
DataNode.nodeValue
Defined in
node_modules/domhandler/lib/node.d.ts:90
• set
nodeValue(data
): void
Parameters
Name | Type |
---|---|
data | string |
Returns
void
Inherited from
DataNode.nodeValue
Defined in
node_modules/domhandler/lib/node.d.ts:91
parentNode
• get
parentNode(): null
| ParentNode
Same as parent. DOM spec-compatible alias.
Returns
null
| ParentNode
Inherited from
DataNode.parentNode
Defined in
node_modules/domhandler/lib/node.d.ts:55
• set
parentNode(parent
): void
Parameters
Name | Type |
---|---|
parent | null | ParentNode |
Returns
void
Inherited from
DataNode.parentNode
Defined in
node_modules/domhandler/lib/node.d.ts:56
previousSibling
• get
previousSibling(): null
| ChildNode
Same as prev. DOM spec-compatible alias.
Returns
null
| ChildNode
Inherited from
DataNode.previousSibling
Defined in
node_modules/domhandler/lib/node.d.ts:61
• set
previousSibling(prev
): void
Parameters
Name | Type |
---|---|
prev | null | ChildNode |
Returns
void
Inherited from
DataNode.previousSibling
Defined in
node_modules/domhandler/lib/node.d.ts:62
Methods
cloneNode
▸ cloneNode<T
>(this
, recursive?
): T
Clone this node, and optionally its children.
Type parameters
Name | Type |
---|---|
T | extends Node <T > |
Parameters
Name | Type | Description |
---|---|---|
this | T | - |
recursive? | boolean | Clone child nodes as well. |
Returns
T
A clone of the node.
Inherited from
DataNode.cloneNode
Defined in
node_modules/domhandler/lib/node.d.ts:75