setEndBefore
Summary
Sets the end of the range to a point before a specific node.
Syntax
var result = range.setEndBefore(/* see parameter list */);
Parameters
referenceNode
- Data-type
 - DOM Node
 
A node in the document hierarchy.
Return Value
Returns an object of type NumberNumber
Type: HRESULT
This method can return one of these values.
| Return code | Description | 
|---|---|
| S_OK | The operation completed successfully. | 
| InvalidStateError | detach has been invoked on the object. | 
Examples
var range = document.createRange();
var referenceNode = document.getElementsByTagName("div").item(0);
range.setEndBefore(referenceNode);
Syntax
range.setEndBefore(referenceNode);
Standards information
Related specifications
- DOM
 - Living Standard
 
Attributions
Mozilla Developer Network
: [Range.setEndBefore Article]Microsoft Developer Network: [setEndBefore Method Article]