| void | Range. insertNode(Node newNode) | Inserts a node into the Document or DocumentFragment at the start of
 the Range. | 
| void | Range. selectNode(Node refNode) | Select a node and its contents | 
| void | Range. selectNodeContents(Node refNode) | Select the contents within a node | 
| void | Range. setEnd(Node refNode,
      int offset) | Sets the attributes describing the end of a Range. | 
| void | Range. setEndAfter(Node refNode) | Sets the end of a Range to be after a node | 
| void | Range. setEndBefore(Node refNode) | Sets the end position to be before a node. | 
| void | Range. setStart(Node refNode,
        int offset) | Sets the attributes describing the start of the Range. | 
| void | Range. setStartAfter(Node refNode) | Sets the start position to be after a node | 
| void | Range. setStartBefore(Node refNode) | Sets the start position to be before a node | 
| void | Range. surroundContents(Node newParent) | Reparents the contents of the Range to the given node and inserts the
 node at the position of the start of the Range. |