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实例教程(19) 使用HoTMetal(4)
Dec 23 Javascript
jQuery 打造动态下滑菜单实现说明
Apr 15 Javascript
JS鼠标事件大全 推荐收藏
Nov 01 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
Jun 04 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
Sep 25 Javascript
一个JavaScript变量声明的知识点
Oct 28 Javascript
一个js过滤空格的小函数
Oct 10 Javascript
JavaScript获取页面中第一个锚定文本的方法
Apr 03 Javascript
JavaScript如何实现跨域请求
Aug 05 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
Jun 05 Javascript
Javascript 编码约定(编码规范)
Mar 11 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
Sep 26 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调用KyotoTycoon简单实例
2015/04/02 PHP
ThinkPHP路由详解
2015/07/27 PHP
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
2011/05/24 Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
2013/09/27 Javascript
很全面的JavaScript常用功能汇总集合
2016/01/22 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
vue组件实现进度条效果
2018/06/06 Javascript
JavaScript检查数据中是否存在相同的元素(两种方法)
2018/10/07 Javascript
在vue中获取微信支付code及code被占用问题的解决方法
2019/04/16 Javascript
Vue中axios的封装(报错、鉴权、跳转、拦截、提示)
2019/08/20 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
JavaScript 监听组合按键思路及代码实现
2020/07/28 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
vue+iview实现分页及查询功能
2020/11/17 Vue.js
原生JS实现拖拽效果
2020/12/04 Javascript
python基于windows平台锁定键盘输入的方法
2015/03/05 Python
Python压缩解压缩zip文件及破解zip文件密码的方法
2015/11/04 Python
python机器人行走步数问题的解决
2018/01/29 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
对python打乱数据集中X,y标签对的方法详解
2018/12/14 Python
Django重置migrations文件的方法步骤
2019/05/01 Python
python f-string式格式化听语音流程讲解
2019/06/18 Python
django中forms组件的使用与注意
2019/07/08 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
python 生成正态分布数据,并绘图和解析
2020/12/21 Python
父亲的菜园教学反思
2014/02/13 职场文书
GMP办公室主任岗位职责
2014/03/14 职场文书
保研专家推荐信范文
2015/03/25 职场文书
2015年幼师工作总结
2015/04/28 职场文书
保护环境建议书作文300字
2015/09/14 职场文书
2016年11月份红领巾广播稿
2015/12/21 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫