Properties
Readonly
anchorOffset
anchorOffset : number
Readonly
focusOffset
focusOffset : number
Readonly
isCollapsed
isCollapsed : boolean
Readonly
rangeCount
rangeCount : number
Readonly
type
type : string
Methods
addRange
addRange ( range ) : void
Returns void
collapse
collapse ( node , offset ? ) : void
Returns void
collapseToEnd
collapseToEnd ( ) : void
Returns void
collapseToStart
collapseToStart ( ) : void
Returns void
containsNode
containsNode ( node , allowPartialContainment ? ) : boolean
Parameters
Optional
allowPartialContainment : boolean
Returns boolean
deleteFromDocument
deleteFromDocument ( ) : void
Returns void
empty
empty ( ) : void
Returns void
extend
extend ( node , offset ? ) : void
Returns void
modify
modify ( alter ? , direction ? , granularity ? ) : void
Parameters
Optional
alter : string
Optional
direction : string
Optional
granularity : string
Returns void
removeAllRanges
removeAllRanges ( ) : void
Returns void
removeRange
removeRange ( range ) : void
Returns void
selectAllChildren
selectAllChildren ( node ) : void
Returns void
setBaseAndExtent
setBaseAndExtent ( anchorNode , anchorOffset , focusNode , focusOffset ) : void
Parameters
anchorNode : Node
anchorOffset : number
focusNode : Node
focusOffset : number
Returns void
setPosition
setPosition ( node , offset ? ) : void
Returns void
toString
toString ( ) : string
Returns string
A Selection object represents the range of text selected by the user or the current position of the caret. To obtain a Selection object for examination or modification, call Window.getSelection().
MDN Reference