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 相关文章推荐
一个选择最快的服务器转向代码
Apr 27 Javascript
jquery中prop()方法和attr()方法的区别浅析
Sep 06 Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
Sep 09 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
Oct 20 Javascript
含有CKEditor的表单如何提交
Jan 09 Javascript
React.js入门学习第一篇
Mar 30 Javascript
js实现String.Fomat的实例代码
Sep 02 Javascript
详解Javascript中的原型OOP
Oct 12 Javascript
解析jquery easyui tree异步加载子节点问题
Mar 08 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
Jun 07 Javascript
laydate如何根据开始时间或者结束时间限制范围
Nov 15 Javascript
快速对接payjq的个人微信支付接口过程解析
Aug 15 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
Smarty+QUICKFORM小小演示
2007/02/25 PHP
PHP学习 运算符与运算符优先级
2008/06/15 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
2014/01/23 Javascript
js拖拽一些常见的思路方法整理
2014/03/19 Javascript
jQuery增加自定义函数的方法
2015/07/18 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
jQuery实现二维码扫描功能
2017/01/09 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
React Native模块之Permissions权限申请的实例相机
2017/09/28 Javascript
Node.js学习之地址解析模块URL的使用详解
2017/09/28 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
2017/10/06 Javascript
JavaScript使用prototype原型实现的封装继承多态示例
2018/08/31 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
jQuery实现数字自动增加或者减少的动画效果示例
2018/12/11 jQuery
在vue中高德地图引入和轨迹的绘制的实现
2019/10/11 Javascript
[43:32]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python读取Android permission文件
2013/11/01 Python
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
Python实现对比不同字体中的同一字符的显示效果
2015/04/23 Python
讲解Python中if语句的嵌套用法
2015/05/14 Python
基于Python socket的端口扫描程序实例代码
2018/02/09 Python
python调用Matplotlib绘制分布点图
2019/10/18 Python
解决python中的幂函数、指数函数问题
2019/11/25 Python
Python中的sys.stdout.write实现打印刷新功能
2020/02/21 Python
Python下使用Trackbar实现绘图板
2020/10/27 Python
HTML5手指下滑弹出负一屏阻止移动端浏览器内置下拉刷新功能的实现代码
2020/04/10 HTML / CSS
木马的传播途径主要有哪些
2016/04/08 面试题
集团薪酬管理制度
2014/01/13 职场文书
宗教学大学生职业生涯规划范文
2014/02/08 职场文书
综合实践活动总结
2014/05/05 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
武当山导游词
2015/02/03 职场文书
逃课检讨书范文
2015/05/06 职场文书
《山中访友》教学反思
2016/02/24 职场文书