我正在为一个Web应用程序编写一个组件,它将显示一些html,让我捕获并操纵选择边界(用户选择的文本)。我使用window.getSelection()使用一个简单的div元素成功地完成了这个(对于Mozilla)。但是,浏览器选择API对于IE是不同的。
如果我使用textarea(用于与选择api进行交互),浏览器中是否有统一的API?然后我需要在它上面叠加一个DIV来显示样式文本,大概我需要管理光标等......
基本上我想要一个富文本编辑器 - 但不需要编辑。有没有人对最佳方式有任何建议,这是快速,简单和跨浏览器兼容。我不想花费多年时间重新发明轮子......
(如果有人感兴趣 - 这是一个在线xml编辑器。我在xml doc的html版本上捕获用户选择,然后将选择偏移信息发送到服务器,其中真正的xml doc被标记)。
亲切的问候
斯瓦米萨