是否有针对getSelection()的跨浏览器解决方案?

时间:2010-06-19 15:38:19

标签: javascript dom cross-browser

我需要建立一个评论机制,用户在其中突出显示一段文字,点击“评论此”,然后执行某些操作。 Javascript代码必须知道不仅是所选文本(这是微不足道的),还要知道anchorOffset,以确切地知道文本被选择的字符。

我找到了cross-browser solution给你的文字。是否有一种可靠的方法来获得DOM规范中描述的selection object

1 个答案:

答案 0 :(得分:3)

您可以尝试IERange,它会在IE中创建类似选择的对象,并向getSelection()添加window方法。我不认为它是完美的,但它是关于我见过的最好的独立范围/选择库。

<强>更新

我一直在研究一个名为Rangy的范围/选择库,它超出了IERange提供的范围。 http://code.google.com/p/rangy提供了早期版本。