--- title: Range.setStartBefore() slug: Web/API/Range/setStartBefore translation_of: Web/API/Range/setStartBefore ---
Range.setStartBefore()
方法相对另一个 {{domxref("Node")}}来设置一个{{domxref("Range")}} 的开始位置. {{domxref("Range")}}的开始节点(focusNode)的父节点,和 referenceNode
的父节点是同一个.
range.setStartBefore(referenceNode);
var range = document.createRange(); var referenceNode = document.getElementsByTagName("div").item(0); range.setStartBefore(referenceNode);
Specification | Status | Comment |
---|---|---|
{{SpecName('DOM WHATWG', '#dom-range-setstartbefore', 'Range.setStartBefore()')}} | {{Spec2('DOM WHATWG')}} | No change. |
{{SpecName('DOM2 Traversal_Range', 'ranges.html#Level2-Range-setStartBefore', 'Range.setStartBefore()')}} | {{Spec2('DOM2 Traversal_Range')}} | Initial specification. |
{{Compat("api.Range.setStartBefore")}}