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 省地市级联选择
Feb 07 Javascript
jQuery插件 tabBox实现代码
Feb 09 Javascript
JS+CSS实现可拖动的弹出提示框
Feb 16 Javascript
jQuery模拟新浪微博首页滚动效果的方法
Mar 11 Javascript
js获取url传值的方法
Dec 18 Javascript
Bootstrap选项卡动态切换效果
Nov 28 Javascript
在vue项目中使用Nprogress.js进度条的方法
Jan 31 Javascript
基于jQuery实现的设置文本区域的光标位置
Jun 15 jQuery
Node.js assert断言原理与用法分析
Jan 04 Javascript
详解js获取video任意时间的画面截图
Apr 17 Javascript
vue-cli设置css不生效的解决方法
Feb 07 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
May 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
PHP 和 MySQL 基础教程(三)
2006/10/09 PHP
PHP迅雷、快车、旋风下载专用链转换代码
2010/06/15 PHP
php实现格式化多行文本为Js可用格式
2015/04/15 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
2016/03/11 PHP
详解php协程知识点
2018/09/21 PHP
JavaScript版代码高亮
2006/06/26 Javascript
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
javascript让setInteval里的函数参数中的this指向特定的对象
2010/01/31 Javascript
jQuery 自定义函数写法分享
2012/03/30 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
2016/08/09 Javascript
你知道setTimeout是如何运行的吗?
2016/08/16 Javascript
jquery实现点击页面回到顶部
2016/11/23 Javascript
javascript 中iframe高度自适应(同域)实例详解
2017/05/16 Javascript
node使用Koa2搭建web项目的方法
2017/10/17 Javascript
vue 图片裁剪上传组件的实现
2020/11/12 Javascript
Python使用random和tertools模块解一些经典概率问题
2015/01/28 Python
Python中pygame安装方法图文详解
2015/11/11 Python
python绘制铅球的运行轨迹代码分享
2017/11/14 Python
Python中安装easy_install的方法
2018/11/18 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
python使用writerows写csv文件产生多余空行的处理方法
2019/08/01 Python
Python csv模块使用方法代码实例
2019/08/29 Python
python烟花效果的代码实例
2020/02/25 Python
python解释器pycharm安装及环境变量配置教程图文详解
2020/02/26 Python
Django中文件上传和文件访问微项目的方法
2020/04/27 Python
python中upper是做什么用的
2020/07/20 Python
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
纯css3(无图片/js)制作的几个社交媒体网站的图标
2013/03/21 HTML / CSS
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
顶岗实习协议书
2015/01/29 职场文书
2015年留守儿童工作总结
2015/05/22 职场文书
党支部审查意见
2015/06/02 职场文书
导游词之介休绵山
2019/12/31 职场文书
css position fixed 左右双定位的实现代码
2021/04/29 HTML / CSS