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 输出内容到新窗口具体实现代码
May 31 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
Jan 26 Javascript
node.js中的fs.lchmod方法使用说明
Dec 16 Javascript
javascript面向对象之this关键词用法分析
Jan 13 Javascript
jquery实现弹出层登录和全屏层注册特效
Aug 28 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
May 16 Javascript
简单易懂的天气插件(代码分享)
Feb 04 Javascript
整理一些最近经常遇到的前端面试题
Apr 25 Javascript
使用iView Upload 组件实现手动上传图片的示例代码
Oct 01 Javascript
Vue实现点击按钮复制文本内容的例子
Nov 09 Javascript
javascript实现超好看的3D烟花特效
Jan 01 Javascript
梳理一下vue中的生命周期
Dec 30 Vue.js
检测是否已安装 .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的FTP学习(四)
2006/10/09 PHP
php中jpgraph类库的使用介绍
2013/08/08 PHP
php更新修改excel中的内容实例代码
2014/02/26 PHP
PHP培训要多少钱
2017/06/06 PHP
Yii2框架控制器、路由、Url生成操作示例
2019/05/27 PHP
laradock环境docker-compose操作详解
2019/07/29 PHP
让任务管理器中的CPU跳舞的js代码
2008/11/01 Javascript
Jquery ajax传递复杂参数给WebService的实现代码
2011/08/08 Javascript
js页面滚动时层智能浮动定位实现(jQuery/MooTools)
2011/08/23 Javascript
DIV外区域Click后关闭DIV的实现代码
2011/12/21 Javascript
漂亮的jquery提示效果(仿腾讯弹出层)
2013/02/05 Javascript
JS刷新框架外页面七种实现代码
2013/02/18 Javascript
JQuery动画与特效实例分析
2015/02/02 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2015/12/13 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
2017/12/11 Javascript
Vue自定义指令实现checkbox全选功能的方法
2018/02/28 Javascript
vue实现百度下拉列表交互操作示例
2019/03/12 Javascript
vue component 中引入less文件报错 Module build failed
2019/04/17 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS NE
2014/05/22 DOTA
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
Python中的自定义函数学习笔记
2014/09/23 Python
Python的语言类型(详解)
2017/06/24 Python
机器学习实战之knn算法pandas
2019/06/22 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
解决TensorFlow训练模型及保存数量限制的问题
2021/03/03 Python
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
英国家电购物网站:Sonic Direct
2019/03/26 全球购物
欧克利英国官网:Oakley英国
2019/08/24 全球购物
英国鞋网:Rubber Sole
2020/03/03 全球购物
零件设计自荐信范文
2013/11/27 职场文书
2014年大堂经理工作总结
2014/11/21 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
阿里云服务器部署RabbitMQ集群的详细教程
2022/06/01 Servers