Selection.getRangeAt()

Summary

Returns a range object representing one of the ranges currently selected.

Syntax

range = sel.getRangeAt(index)

Parameters

range
The range object that will be returned.
index
The zero-based index of the range to return. A negative number or a number greater than or equal to rangeCount will result in an error.

Examples

var ranges = [];

sel = window.getSelection();

for(var i = 0; i < sel.rangeCount; i++) {
 ranges[i] = sel.getRangeAt(i);
}
/* Each item in the ranges array is now 
 * a range object representing one of the 
 * ranges in the current selection */

See also

  • Tree Selection (for the getRangeAt() method on the nsITreeSelection interface)

Document Tags and Contributors

Last updated by: kscarfone,