ReadonlyoffsetThe offset property of the CaretPosition interface returns an integer representing the offset of the selection in the caret position node.
ReadonlyoffsetThe offsetNode property of the CaretPosition interface returns a Node containing the found node at the caret's position.
The getClientRect() method of the CaretPosition interface returns the client rectangle for the caret range.
The
CaretPositioninterface represents the caret position, an indicator for the text insertion point. You can get a CaretPosition using the Document.caretPositionFromPoint() method.MDN Reference