作者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