请问,如何用JavaScript获取div中插入符光标的像素位置?

黑玻璃白 2015-07-10 03:08:21
如题,我想要完成的是在可编辑div中实现类似微博@的功能,需要获取插入光标的像素位置。div是可编辑的,width和height可变,输入的字符不限格式,并且可输入的字符数量庞大。
ps:热心的亲们,我们常见的@功能都是在textarea和input中实现的,它们的方法对于div来说不太适用。
pps:不是鼠标位置,不是div元素的位置,是当焦点在div时,div里面一闪一闪的那个插入符光标的像素位置,有x,y的那种,或者 {left = p.left + "px"; top = p.top +"px"; }的那种(*  ̄︿ ̄)

拜谢

...全文
84 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧