为了账号安全,请及时绑定邮箱和手机立即绑定

js如何获取文本被选中段落的索引?

js如何获取文本被选中段落的索引?

墨色风雨 2019-03-13 21:19:47
如何获取一段文本当中被鼠标选中的文字在当前文本中的起始索引和结束索引?现在能获取到文本,但是获取不到选中文本在当前段落中的索引,哪位大神知道请指教?
查看完整描述

2 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

const allString = `dklasjdlkajslkdjalskjdlkasjdklasdhbasgduyquiw`;

const selectedString = `jdklas`;

const startIndex = allString.indexOf(selectedString);

const endStartIndex = startIndex >= 0 ? startIndex + selectedString.length : -1;

唯一的问题是如果选中的文字在全文里有重复的话就不行

比如全文为"我哈哈我哈哈我哈哈"

被选中的是"哈哈" 就不知道是哪一段了


查看完整回答
反对 回复 2019-04-10
  • 2 回答
  • 0 关注
  • 982 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信