JavaScripture
Contribute via GitHub Feedback

JavaScript Range : Object

A Range is a selection of the content of a document. Create a Range with document.createRange().

Instance Properties

collapsed : Boolean  

commonAncestorContainer : Node  

endContainer : Node  

endOffset : Number  

startContainer : Node  

startOffset : Number  

Instance Methods

cloneContents() : DocumentFragment

cloneRange() : Range

collapse(toStart : Boolean) : undefined

compareBoundaryPoints(how : Number, sourceRange : Range) : Number

deleteContents() : undefined

detach() : undefined

extractContents() : DocumentFragment

insertNode(newNode : Node) : undefined

selectNode(refNode : Node) : undefined

selectNodeContents(refNode : Node) : undefined

setEnd(refNode : Node, offset : Number) : undefined

setEndAfter(refNode : Node) : undefined

setEndBefore(refNode : Node) : undefined

setStart(refNode : Node, offset : Number) : undefined

setStartAfter(refNode : Node) : undefined

setStartBefore(refNode : Node) : undefined

surroundContents(newParent : Node) : undefined

Range Properties

END_TO_END : Number    

END_TO_START : Number    

START_TO_END : Number    

START_TO_START : Number