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开源框架-jQuery使用手册(1)
Mar 10 Javascript
用Javascript 和 CSS 实现脚注(Footnote)效果
Sep 09 Javascript
Wordpress ThickBox 添加“查看原图”效果代码
Dec 11 Javascript
jquery实现tr元素的上下移动示例代码
Dec 20 Javascript
js简单的弹出框有关闭按钮
May 05 Javascript
Javascript中的getUTCHours()方法使用详解
Jun 10 Javascript
理解JavaScript表单的基础知识
Jan 25 Javascript
vue组件实例解析
Jan 10 Javascript
如何获取元素的最终background-color
Feb 06 Javascript
Webpack如何引入bootstrap的方法
Jun 17 Javascript
vue父子组件通信的高级用法示例
Aug 29 Javascript
vue移动端写的拖拽功能示例代码
Sep 09 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
JAVA/JSP学习系列之二
2006/10/09 PHP
YII中assets的使用示例
2014/07/31 PHP
PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
2017/10/07 PHP
PHP基于回溯算法解决n皇后问题的方法示例
2017/11/07 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
js不是基础的基础
2006/12/24 Javascript
js CSS操作方法集合
2008/10/31 Javascript
几个javascript操作word的参考代码
2009/10/26 Javascript
原生js实现shift/ctrl/alt按键的获取
2013/04/08 Javascript
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
2013/04/28 Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
2014/01/31 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
深入探究angular2 UI组件之primeNG用法
2017/07/26 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
2017/08/17 Javascript
chosen实现省市区三级联动
2018/08/16 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
Javascript和jquery在selenium的使用过程
2019/10/31 jQuery
浅谈vue中$bus的使用和涉及到的问题
2020/07/28 Javascript
vue-cli+webpack项目打包到服务器后,ttf字体找不到的解决操作
2020/08/28 Javascript
详解如何在Javascript中使用Object.freeze()
2020/10/18 Javascript
在实例中重学JavaScript事件循环
2020/12/03 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
[04:44]DOTA2英雄梦之声_第12期_矮人直升机
2014/06/21 DOTA
Python实现一个转存纯真IP数据库的脚本分享
2017/05/21 Python
python3去掉string中的标点符号方法
2019/01/22 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
Python坐标线性插值应用实现
2019/11/13 Python
Python调用scp向服务器上传文件示例
2019/12/22 Python
英国电动工具购买网站:Anglia Tool Centre
2017/04/25 全球购物
2015年出纳工作总结与计划
2015/05/18 职场文书
基石观后感
2015/06/12 职场文书
30岁前绝不能错过的10本书
2019/08/08 职场文书
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python