class js.html.DOMSelection
Available on js
Selection is the class of the object returned by window.getSelection()
and other methods. It represents the text selection in the greater page, possibly spanning multiple elements, when the user drags over static text and other parts of the page. For information about text selection in an individual text editing element, see Input
, TextArea
and document.activeElement
which typically return the parent object returned from window.getSelection()
.
A selection object represents the ranges
that the user has selected. Typically, it holds only one range, accessed as follows:
var selObj = window.getSelection(); var range = selObj.getRangeAt(0);
selObj
is a Selection objectrange
is a Range object
Calling the Selection/toString()
method returns the text contained in the selection, e.g
var selObj = window.getSelection(); window.alert(selObj);
Note that using a selection object as the argument to window.alert
will call the object's toString
method.
Documentation for this class was provided by MDN.
Instance Fields
var anchorOffset:Int
Returns the number of characters that the selection's anchor is offset within the anchorNode.
var focusOffset:Int
Returns the number of characters that the selection's focus is offset within the focusNode.
var isCollapsed:Bool
Returns a Boolean indicating whether the selection's start and end points are at the same position.