title | short-title | slug | page-type | browser-compat |
---|---|---|---|---|
Range: setEndBefore() method |
setEndBefore() |
Web/API/Range/setEndBefore |
web-api-instance-method |
api.Range.setEndBefore |
{{ApiRef("DOM")}}
The Range.setEndBefore()
method sets the end position of
a Range
relative to another {{domxref("Node")}}. The parent
Node
of end of the Range
will be the same as that for the
referenceNode
.
setEndBefore(referenceNode)
referenceNode
- : The {{domxref("Node")}} to end the
Range
before.
- : The {{domxref("Node")}} to end the
None ({{jsxref("undefined")}}).
const range = document.createRange();
const referenceNode = document.getElementsByTagName("div").item(0);
range.setEndBefore(referenceNode);
{{Specifications}}
{{Compat}}