HTML DOM Range setStartAfter()方法设置 Range 的起始位置。用于设置起点范围的元素是 referenceNode元素。在该方法中,使用的参考元素不包括在范围内。
句法:
range.setStartAfter(refNode);
参数:
- referenceNode 元素:用于设置范围开始的节点。
返回值:此方法没有返回值。
示例:此示例将展示如何使用setStartAfter()设置范围的开始。同样在这个例子中,我还使用了setEndAfter()方法来设置范围的结束。这里的起始引用节点是文档的第一个 元素。
作为参考,我还控制台记录了文本中的范围以使其清楚。
HTML DOM range setStartAfter() property
GeeksforGeeks
The range will start after
1st element in italics RangeStart
The range started after 1st i
element RangeEnd
输出:在控制台中,可以看到由 startOffset 和 endOffset 构成的范围。
支持的浏览器:
- 谷歌浏览器
- 边缘
- 火狐
- 苹果浏览器
- 歌剧