range对象如何获取光标开始和结束位置

ichigoxi 2009-11-25 11:19:59

rng = document.selection.createRange();
rng.moveStart("character",-opt.value.length);
result = rng.text.length;


这个貌似能获取光标结束位置

请问光标开始位置如何获取呢?谢谢~~
...全文
277 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ichigoxi 2009-11-27
  • 打赏
  • 举报
回复
顶一下,谢谢~~
ichigoxi 2009-11-26
  • 打赏
  • 举报
回复
如果你用鼠标选择了一块地方,那就是开始位置和结束位置了

平时的光标其实开始位置和结束位置是重叠的

你选择了一块地方之后,开始位置就是选择的开始,结束为止就是选择的结束

可以用开始位置和结束为位置相比来判断用户是否选择了某一块东西。。

继续求助。。。
ichigoxi 2009-11-26
  • 打赏
  • 举报
回复
顶一下。。。。谢谢了。。。
chen_xiangguo 2009-11-26
  • 打赏
  • 举报
回复
光标就是一个位置呀。。怎么还有开始和结束位置呢。不明白
ichigoxi 2009-11-25
  • 打赏
  • 举报
回复
顶一下,谢谢~

87,994

社区成员

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

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