作者Dudio (._.)
看板Ajax
标题[问题] 请问有办法找到用滑鼠选取字串位置吗?
时间Wed Oct 28 09:55:26 2009
大家好
问题:
假设在一个html元素中有一个字串'qqqqqqqqqqAAAqqqqqqAAA'
然後用滑鼠选取一段其中一部份字串 'qqqqqqqqqq
AAAqqqqqqAAA'
目前只知道可以用document.selection.createRange().text回传'AAA'
但是却无法得知是第一个AAA 还是字尾的AAA
目前想到的方法都很麻烦
1.事先对每个字元都加上<span>
2.在找到AAA之後对所有的AAA都加上标签 然後比对滑鼠座标与元素座标
(目前打算用第2点)
已经试过在网上查询是否已有类似应用或函式 至今仍一无所获
想请问各位前辈是否有更适宜的作法解决此问题 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.6.19
※ 编辑: Dudio 来自: 140.109.6.19 (10/28 09:58)
2F:→ Dudio:感谢楼上回应 可是网址失效 10/28 15:30