Document:caretRangeFromPoint() 方法

非标准: 该特性尚未标准化。我们不建议在生产环境中使用非标准特性,因为它们在浏览器中的支持有限,且可能发生变化或被移除。不过,在没有标准选项的特定情况下,它们可以作为合适的替代方案。

Document 接口的 caretRangeFromPoint() 方法返回指定坐标位置文档片段的 Range 对象。

该方法是 Document.caretPositionFromPoint 方法的 WebKit 专有实现。

语法

js
caretRangeFromPoint(x, y)

参数

x

当前视口内的水平位置。

y

当前视口内的垂直位置。

返回值

以下之一:

  • 一个 Range
  • Null,当 xy 为负数,超出视口范围或者没有包含文本的节点。

示例

访问 Document.caretPositionFromPoint 页面查看此方法的实时示例。

浏览器兼容性