博客
关于我
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

你可能感兴趣的文章
NYOJ-525 一道水题
查看>>
nyoj58 最少步数
查看>>
N皇后问题
查看>>
OAuth 2.0 MAC Tokens
查看>>
OAuth 及 移动端鉴权调研
查看>>
OAuth2 + Gateway统一认证一步步实现(公司项目能直接使用),密码模式&授权码模式
查看>>
OAuth2 Provider 项目常见问题解决方案
查看>>
OAuth2 vs JWT,到底怎么选?
查看>>
Vue.js 学习总结(14)—— Vue3 为什么推荐使用 ref 而不是 reactive
查看>>
oauth2-shiro 添加 redis 实现版本
查看>>
OAuth2.0_JWT令牌-生成令牌和校验令牌_Spring Security OAuth2.0认证授权---springcloud工作笔记148
查看>>
OAuth2.0_JWT令牌介绍_Spring Security OAuth2.0认证授权---springcloud工作笔记147
查看>>
OAuth2.0_介绍_Spring Security OAuth2.0认证授权---springcloud工作笔记137
查看>>
OAuth2.0_完善环境配置_把资源微服务客户端信息_授权码存入到数据库_Spring Security OAuth2.0认证授权---springcloud工作笔记149
查看>>
OAuth2.0_授权服务配置_Spring Security OAuth2.0认证授权---springcloud工作笔记140
查看>>
OAuth2.0_授权服务配置_三项内容_Spring Security OAuth2.0认证授权---springcloud工作笔记141
查看>>
OAuth2.0_授权服务配置_令牌服务和令牌端点配置_Spring Security OAuth2.0认证授权---springcloud工作笔记143
查看>>
OAuth2.0_授权服务配置_客户端详情配置_Spring Security OAuth2.0认证授权---springcloud工作笔记142
查看>>
OAuth2.0_授权服务配置_密码模式及其他模式_Spring Security OAuth2.0认证授权---springcloud工作笔记145
查看>>
OAuth2.0_授权服务配置_授权码模式_Spring Security OAuth2.0认证授权---springcloud工作笔记144
查看>>