开发者社区> 问答> 正文

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

如题,div是可编辑的,width和height可变,输入的字符不限格式,并且可输入的字符数量庞大。
ps:热心的亲们,文本框和input的获取方式对于div来说不太适用,╮(╯▽╰)╭
pps:不是鼠标位置,不是div元素的位置,是当焦点在div时,div里面一闪一闪的那个插入符光标的像素位置,有x,y的那种,或者 {left = p.left + "px"; top = p.top +"px"; }的那种(*  ̄︿ ̄)
拜谢

展开
收起
小旋风柴进 2016-03-18 10:35:43 2271 0
1 条回答
写回答
取消 提交回答
  • js的话是:
    left: event.clientX - div的offsetLeft;
    top: event.clientY - div的offsetTop;
    2019-07-17 19:06:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载