Range class
A fragment of a document that can contain nodes and parts of text nodes.
- Implemented types
- Available extensions
- Annotations
-
- @JS()
- @staticInterop
Constructors
- Range.new()
-
factory
Properties
- cloneContents ↔ DocumentFragment Function()
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - cloneRange ↔ Range Function()
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - collapse ↔ void Function([bool?])
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - collapsed → bool
-
Available on AbstractRange, provided by the AbstractRange$Typings extension
Returns true if range is collapsed, and false otherwise.no setter - commonAncestorContainer → Node
-
Available on Range, provided by the Range$Typings extension
Returns the node, furthest away from the document, that is an ancestor of both range's start node and end node.no setter - compareBoundaryPoints ↔ num Function(num, Range)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - comparePoint ↔ num Function(Node, num)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - createContextualFragment ↔ DocumentFragment Function(String)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - deleteContents ↔ void Function()
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - detach ↔ void Function()
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - endContainer → Node
-
Available on AbstractRange, provided by the AbstractRange$Typings extension
Returns range's end node.no setter - endOffset → num
-
Available on AbstractRange, provided by the AbstractRange$Typings extension
Returns range's end offset.no setter - endToEnd → num
-
Available on Range, provided by the Range$Typings extension
no setter - endToStart → num
-
Available on Range, provided by the Range$Typings extension
no setter - extractContents ↔ DocumentFragment Function()
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - getBoundingClientRect ↔ DOMRect Function()
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - getClientRects ↔ DOMRectList Function()
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- insertNode ↔ void Function(Node)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - intersectsNode ↔ bool Function(Node)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - isPointInRange ↔ bool Function(Node, num)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selectNode ↔ void Function(Node)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - selectNodeContents ↔ void Function(Node)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - setEnd ↔ void Function(Node, num)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - setEndAfter ↔ void Function(Node)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - setEndBefore ↔ void Function(Node)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - setStart ↔ void Function(Node, num)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - setStartAfter ↔ void Function(Node)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - setStartBefore ↔ void Function(Node)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - startContainer → Node
-
Available on AbstractRange, provided by the AbstractRange$Typings extension
Returns range's start node.no setter - startOffset → num
-
Available on AbstractRange, provided by the AbstractRange$Typings extension
Returns range's start offset.no setter - startToEnd → num
-
Available on Range, provided by the Range$Typings extension
no setter - startToStart → num
-
Available on Range, provided by the Range$Typings extension
no setter - surroundContents ↔ void Function(Node)
-
Available on Range, provided by the Range$Typings extension
getter/setter pair - toString$ ↔ String Function()
-
Available on Range, provided by the Range$Typings extension
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- endToEnd → num
-
no setter
- endToStart → num
-
no setter
- startToEnd → num
-
no setter
- startToStart → num
-
no setter