文档:caretRangeFromPoint() 方法

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

Document 接口的 caretRangeFromPoint() 方法会返回一个 Range 对象,该对象代表指定坐标下的文档片段。

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

语法

js
caretRangeFromPoint(x, y)

参数

x

当前视口内的水平位置。

y

当前视口内的垂直位置。

返回值

以下之一:

  • 一个 Range 对象。
  • 如果 xy 为负数、超出视口,或者不存在文本输入节点,则返回 Null

示例

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

规范

不属于任何规范。

浏览器兼容性