簡體   English   中英

getSelection()是否有跨瀏覽器的解決方案?

[英]Is there a cross-browser solution for getSelection()?

我需要建立一種注釋機制,在該機制中,用戶突出顯示一段文本,單擊“對此發表評論”,然后執行某些操作。 Javascript代碼不僅要知道選定的文本 (這是微不足道的),而且還要知道anchorOffset,才能准確地知道從哪個字符中選擇了文本。

我找到了一個跨瀏覽器解決方案 ,可以為您提供文字。 是否有一種可靠的方法來獲取選擇對象(如DOM規范中所述)?

您可以嘗試IERange ,它在IE中創建一個類似於選擇的對象,並向window添加一個getSelection()方法。 我認為它並不完美,但這是我見過的最好的獨立范圍/選擇庫。

更新資料

我一直在研究一個名為Rangy的范圍/選擇庫,它超出了IERange提供的范圍。 http://code.google.com/p/rangy上有一個早期版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM