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 相关文章推荐
javascript动态向网页中添加表格实现代码
Feb 19 Javascript
使用documentElement正确取得当前可见区域的大小
Jul 25 Javascript
JavaScript中检查对象property的存在性方法介绍
Dec 30 Javascript
JavaScript知识点整理
Dec 09 Javascript
深入理解angularjs过滤器
May 25 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
Sep 14 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
Dec 01 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
Feb 03 Javascript
vue组件之间数据传递的方法实例分析
Feb 12 Javascript
vue使用Font Awesome的方法步骤
Feb 26 Javascript
编写一个javascript元循环求值器的方法
Apr 14 Javascript
如何在Express4.x中愉快地使用async的方法
Nov 18 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
用PHP和ACCESS写聊天室(七)
2006/10/09 PHP
PHP使用逆波兰式计算工资的方法
2015/07/29 PHP
php利用fsockopen GET/POST提交表单及上传文件
2017/05/22 PHP
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
JS简单添加元素新节点的方法示例
2018/02/10 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
2020/07/20 Javascript
jQuery实现查看图片功能
2020/12/01 jQuery
[06:36]吞吞映像top1
2014/06/20 DOTA
[05:15]2018年度CS GO社区贡献奖-完美盛典
2018/12/16 DOTA
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
2014/02/24 Python
python中尾递归用法实例详解
2015/04/28 Python
Python中List.count()方法的使用教程
2015/05/20 Python
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
使用Turtle画正螺旋线的方法
2017/09/22 Python
如何在python中使用selenium的示例
2017/12/26 Python
PyQt5+Caffe+Opencv搭建人脸识别登录界面
2019/08/28 Python
python使用ctypes调用扩展模块的实例方法
2020/01/28 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
2020/02/13 Python
Python对wav文件的重采样实例
2020/02/25 Python
Python多线程通信queue队列用法实例分析
2020/03/24 Python
使用jupyter notebook直接打开.md格式的文件
2020/04/10 Python
零基础小白多久能学会python
2020/06/22 Python
Python如何优雅删除字符列表空字符及None元素
2020/06/25 Python
基于 Python 实践感知器分类算法
2021/01/07 Python
html5简单示例_动力节点Java学院整理
2017/07/07 HTML / CSS
HTML5实现可缩放时钟代码
2017/08/28 HTML / CSS
英国门销售网站:Green Tree Doors
2020/01/07 全球购物
化妆品店促销方案
2014/02/24 职场文书
我的老师教学反思
2014/05/01 职场文书
放飞理想演讲稿
2014/09/09 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
上课说话检讨书500字
2014/11/01 职场文书
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
2021/04/22 HTML / CSS