如何获取文本光标在屏幕上的像素位置

How to get the onscreen pixel position of the text cursor?

本文关键字:像素 位置 屏幕 何获 取文本 光标      更新时间:2023-09-26

如何使用JavaScript检索<textarea>中文本光标相对于<textarea>或视口的像素位置(X和Y坐标)?

在我的环境中,dojo1.6是可用的。

我已经找到了使用jQuery实现类似功能的解决方案,但不幸的是,我没有可用的jQuery。

textarea-caret-position组件是一个无依赖关系的JS库,它返回文本光标(插入符号)的顶部和左侧像素坐标。尽管有这个名称,但它同时适用于<textarea><input>元素。