我正在制作一个由多人编辑的textarea - 使用mobwrite。 mobwrite在其工作中使用diff-match-patch。它在各个人之间同步文本区方面做得很好。现在,我想要的是突出显示来自不同用户的不同颜色的补丁。突出显示textarea中不同颜色的字符串
为此,我将不得不以某种方式着色textarea中的“文本范围”? (不用直接编辑textarea本身!)
我已经阅读了关于两种语法荧光笔 - codemirror和editarea。它们对于获得“文本范围”的开始和结束有用。但是,如果不加载大量不必要的JavaScript代码,我无法找到一种着色此选择范围的方法。
请建议我如何实现“在textarea中着色一定范围的文本”。谢谢。
你可能想看看这个问题:http://stackoverflow.com/questions/6240139/highlight-text-range-using- javascript – 2012-03-16 11:39:34