JavaScript 获得选中文本内容的方法


Posted in Javascript onFebruary 15, 2009

有如下实现方法:
在Firefox, Google Chrome, Safari, Opera中:可以用 window.getSelection() (参考MDC)
在IE下,可以用 document.selection.createRange().text (参考MSDN)
注:将两者放在一起的代码:

function getSelectionText() { 
if(window.getSelection) { 
return window.getSelection().toString(); 
} else if(document.selection && document.selection.createRange) { 
return document.selection.createRange().text; 
} 
return ''; 
}
Javascript 相关文章推荐
js自动生成的元素与页面原有元素发生堆叠的解决方法
Sep 04 Javascript
Vue.js每天必学之指令系统与自定义指令
Sep 07 Javascript
微信小程序 使用picker封装省市区三级联动实例代码
Oct 28 Javascript
localStorage实现便签小程序
Nov 28 Javascript
原生js实现新闻列表展开/收起全文功能
Jan 20 Javascript
写jQuery插件时的注意点
Feb 20 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
May 30 Javascript
jQuery中的for循环var与let的区别
Apr 21 jQuery
Vue引入jquery实现平滑滚动到指定位置
May 09 jQuery
跨域解决之JSONP和CORS的详细介绍
Nov 21 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
Apr 17 Javascript
探索浏览器页面关闭window.close()的使用详解
Aug 21 Javascript
检测是否已安装 .NET Framework 3.5的js脚本
Feb 14 #Javascript
Javascript 跨域访问解决方案
Feb 14 #Javascript
JavaScript DOM 添加事件
Feb 14 #Javascript
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
Feb 14 #Javascript
JavaScript实现动态增加文件域表单
Feb 12 #Javascript
从JavaScript 到 JQuery (1)学习小结
Feb 12 #Javascript
谷歌浏览器 insertCell与appendChild的区别
Feb 12 #Javascript
You might like
2019十大人气国漫
2020/03/13 国漫
php中实现记住密码自动登录的代码
2011/03/02 PHP
PHP制作3D扇形统计图以及对图片进行缩放操作实例
2014/10/23 PHP
thinkphp3.x中cookie方法的用法分析
2016/05/19 PHP
ThinkPHP实现生成和校验验证码功能
2017/04/28 PHP
Laravel5框架添加自定义辅助函数的方法
2018/08/01 PHP
IE/FireFox具备兼容性的拖动代码
2007/08/13 Javascript
使用jQuery中的wrap()函数操作HTML元素的教程
2016/05/24 Javascript
BootStrap 智能表单实战系列(十)自动完成组件的支持
2016/06/13 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
vue-cli中的webpack配置详解
2017/09/25 Javascript
使用React代码动态生成栅格布局的方法
2020/05/24 Javascript
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
python psutil库安装教程
2018/03/19 Python
numpy给array增加维度np.newaxis的实例
2018/11/01 Python
python for循环输入一个矩阵的实例
2018/11/14 Python
python基于FTP实现文件传输相关功能代码实例
2019/09/28 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
python3利用Axes3D库画3D模型图
2020/03/25 Python
Django基于客户端下载文件实现方法
2020/04/21 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
2020/04/21 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
python中使用asyncio实现异步IO实例分析
2021/02/26 Python
阿里巴巴国际站:Alibaba.com
2016/07/21 全球购物
AE美国鹰日本官方网站: American Eagle Outfitters
2016/12/10 全球购物
惠普香港官方商店:HP香港
2019/04/30 全球购物
自荐信要包含哪些内容
2013/11/06 职场文书
物业招聘计划书
2014/01/10 职场文书
清正廉洁演讲稿
2014/05/22 职场文书
应届生自荐信
2014/06/30 职场文书
电子专业自荐信
2014/07/01 职场文书
机关党员公开承诺书
2014/08/30 职场文书
义卖募捐活动总结
2015/05/09 职场文书
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs