[問題] 請問有辦法找到用滑鼠選取字串位置嗎?

看板Ajax作者 (._.)時間16年前 (2009/10/28 09:55), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
大家好 問題: 假設在一個html元素中有一個字串'qqqqqqqqqqAAAqqqqqqAAA' 然後用滑鼠選取一段其中一部份字串 'qqqqqqqqqqAAAqqqqqqAAA' 目前只知道可以用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)

10/28 10:38, , 1F
http://tinyurl.com/yztp64h G: javascript selected word
10/28 10:38, 1F

10/28 15:30, , 2F
感謝樓上回應 可是網址失效
10/28 15:30, 2F

10/28 16:03, , 3F
文章代碼(AID): #1AvwIGjh (Ajax)
文章代碼(AID): #1AvwIGjh (Ajax)