[問題]document.getSelection()抓不到想要的資料

看板Ajax作者 (艾倫王十五)時間12年前 (2013/01/05 22:00), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
各位好 小弟我用document.getSelection抓資料的時候 在不同的function下會有不同的效果 其中一個function是可以正確抓到我想抓的文字範圍,type是Range, 不過另一個抓到的範圍總是一樣,例如:起頭與中點都是第n格, 而type是Caret。 這兩個function的getSelection的document.activeElement都是 <body>...</body> 很想請問大大如何靈活應用getSelection 它真的好失控喔 問題描述不知道會不會不清楚 麻煩各位了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.161.12.122

01/05 22:12, , 1F
能解決這難題的大大 小弟願意獻上300P弊作為回報 感謝
01/05 22:12, 1F

01/05 22:53, , 2F
有原始碼嘛?
01/05 22:53, 2F

01/06 00:20, , 3F
原始碼有點多耶 有點不知道從何給起 而且有點亂
01/06 00:20, 3F

01/06 00:20, , 4F
我整理一下看看
01/06 00:20, 4F

01/06 02:32, , 5F
http://jsfiddle.net/ 可以用這個給原始碼 重現錯誤
01/06 02:32, 5F

01/10 17:41, , 6F
我用getSelection會抓到caret型態的物件
01/10 17:41, 6F

01/10 17:42, , 7F
有人知道這型態是什麼嗎? 抓到那個都會怪怪的
01/10 17:42, 7F
文章代碼(AID): #1Gw37Wch (Ajax)
文章代碼(AID): #1Gw37Wch (Ajax)