« Gecko DOM Reference
Summary
Returns a new Range object.
Syntax
range = document.createRange();
range is the created range object.
Example
var range = document.createRange();
range.setStart(startNode, startOffset);
range.setEnd(endNode, endOffset);
Notes
Once a Range is created, you need to set its boundary points before you can make use of most of its methods.