博客
关于我
JavaScript Selection对象
阅读量:475 次
发布时间:2019-03-06

本文共 525 字,大约阅读时间需要 1 分钟。

Selection对象表示当前激活的高亮文本选区。

Selection对象获取

在不同浏览器中获取Selection对象的方式有所不同:

在IE浏览器中,使用document.selection;

在非IE浏览器中,使用window.getSelection();

为了实现跨浏览器兼容,可以使用以下方式获取Selection对象:

var selection = window.getSelection ? window.getSelection() : document.selection;

Selection对象取消选区

取消选区的方式在不同浏览器中有所不同:

如果支持removeAllRanges方法,可以直接调用selection.removeAllRanges();

如果不支持removeAllRanges方法,可以调用selection.empty();

注意:IE浏览器的document.selection和非IE浏览器的window.getSelection()在API和方法上有所不同,开发者需根据具体浏览器进行处理。

文章转载自:https://www.cnblogs.com/xjpeng/p/3515847.html

你可能感兴趣的文章
Objective-C实现BloomFilter布隆过滤器的算法(附完整源码)
查看>>
Objective-C实现BMP图像旋转180度(附完整源码)
查看>>
Objective-C实现bogo sort排序算法(附完整源码)
查看>>
Objective-C实现boruvka博鲁夫卡算法(附完整源码)
查看>>
Objective-C实现Boyer-Moore字符串搜索算法(附完整源码)
查看>>
Objective-C实现BP误差逆传播算法(附完整源码)
查看>>
Objective-C实现breadth First Search广度优先搜索算法(附完整源码))
查看>>
Objective-C实现BreadthFirstSearch广度优先搜索算法(附完整源码)
查看>>
Objective-C实现BreadthFirstShortestPath广度优先最短路径算法(附完整源码)
查看>>
Objective-C实现bubble sort冒泡排序算法(附完整源码)
查看>>
Objective-C实现bucket sort桶排序算法(附完整源码)
查看>>
Objective-C实现Burke 抖动算法(附完整源码)
查看>>
Objective-C实现Burrows-Wheeler 算法(附完整源码)
查看>>
Objective-C实现CaesarsCiphe凯撒密码算法(附完整源码)
查看>>
Objective-C实现calloc函数功能(附完整源码)
查看>>
Objective-C实现canny边缘检测算法(附完整源码)
查看>>
Objective-C实现cartesianProduct笛卡尔乘积算法(附完整源码)
查看>>
Objective-C实现check strong password检查密码强度算法(附完整源码)
查看>>
Objective-C实现chudnovsky algorithm楚德诺夫斯基算法(附完整源码)
查看>>
Objective-C实现CIC滤波器(附完整源码)
查看>>