小弟正在弄个编辑器。想实现的效果就是在可编辑的DIV中,选中一段文本,然后点击一个A链接往这个DV中插入字符。其它浏览器没有问题,唯独OPERA下,我选中一段文本,再点A链接想插入字符,本来应该是将这段选中的文本替换掉,但是,却插入到了DIV中的文本的最前面。于是我想了个办法,在DIV的mousedown的时候,获取鼠标光标的起始位置,并保存下来。然后我在插入字符之前,重新设置光标的起始位置,也就再次选中了,然后再插入。问题是,不知道怎样在非IE浏览器【比如opera】下获取光标的起始位置?我看其它编辑器在点击其它地方的时候,编辑器内选中的内容还是选中的,不知道怎样实现?尤其是opera浏览器。要是能实现这个也行。