当前位置:Gxlcms > JavaScript > IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)_javascript技巧

IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)_javascript技巧

时间:2021-07-01 10:21:17 帮助过:25人阅读

刚和同事讨论了一个很有趣的问题,有个idea,需要记录用户在页面选中的内容,在ff和ie9下有w3c的dom2级事件createRange,这里不再累赘。主要问题是在IE6,7,8只能通过createTextRange选中热区。假如我们知道用户选择开始元素和偏移量,以及结束元素以及偏移量,那么我们可以用下面的例子把用户选择的内容用js给标记起来
代码如下: