我需要建立一个评论机制,用户在其中突出显示一段文字,点击“评论此”,然后执行某些操作。 Javascript代码必须知道不仅是所选文本(这是微不足道的),还要知道anchorOffset,以确切地知道文本被选择的字符。
我找到了cross-browser solution给你的文字。是否有一种可靠的方法来获得DOM规范中描述的selection object?
答案 0 :(得分:3)
您可以尝试IERange,它会在IE中创建类似选择的对象,并向getSelection()
添加window
方法。我不认为它是完美的,但它是关于我见过的最好的独立范围/选择库。
<强>更新强>
我一直在研究一个名为Rangy的范围/选择库,它超出了IERange提供的范围。 http://code.google.com/p/rangy提供了早期版本。