你可以侍激结合 onselectstart和onmouseup这两个事件监听鼠标动老磨袜作 。致于插入span,可以使用:var o = event.target || event.srcElement;来获得选中的文本所在的位置入的DOM,在这个DOM后面添加span标签就可以了。你可以借助脚本框架来实现,例如JSer, jQuery等 都可游粗以。
参考W3C标和悉准 DOM 的RANGE 和Selection这个内置对象如亏并不是所有渣棚神浏览器兼容的。