Document: caretRangeFromPoint() method
Non-standard: This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
The caretRangeFromPoint()
method of the Document
interface returns a Range
object for the document fragment under the specified coordinates.
This method is the WebKit-proprietary implementation of the Document.caretPositionFromPoint
method.
Syntax
caretRangeFromPoint(x, y)
Parameters
-
x
-
A horizontal position within the current viewport.
-
y
-
A vertical position within the current viewport.
Return value
One of the following:
- A
Range
.
Null
, if x or y are negative, outside viewport, or there is no text entry node.
Examples
Visit the Document.caretPositionFromPoint
page to view a live sample of this method.
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
caretRangeFromPoint |
4 |
12 |
No |
No |
15 |
5 |
≤37 |
18 |
No |
14 |
4 |
1.0 |