JavaScript获得选中文本内容的方法


Posted in Javascript onDecember 02, 2008

有如下实现方法:
在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 日期时间函数(经典+完善+实用)
May 27 Javascript
原生javascript获取元素样式属性值的方法
Dec 25 Javascript
raphael.js绘制中国地图 地图绘制方法
Feb 12 Javascript
使用jquery.qrcode生成彩色二维码实例
Aug 08 Javascript
jquery通过load获取文件的内容并跳到锚点的方法
Jan 29 Javascript
JavaScript实现函数返回多个值的方法
Jun 09 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
Apr 21 Javascript
多种方式实现js图片预览
Dec 12 Javascript
使用jQuery实现简单的tab框实例
Aug 22 jQuery
JavaScript中concat复制数组方法浅析
Jan 20 Javascript
JQuery属性操作与循环用法示例
May 15 jQuery
javascript实现fetch请求返回的统一拦截
Dec 22 Javascript
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
Dec 02 #Javascript
在IE,Firefox,Safari,Chrome,Opera浏览器上调试javascript
Dec 02 #Javascript
js+CSS 图片等比缩小并垂直居中实现代码
Dec 01 #Javascript
javascript实现的网页局布刷新效果
Dec 01 #Javascript
js 页面输出值
Nov 30 #Javascript
Js callBack 返回前一页的js方法
Nov 30 #Javascript
javascript 动态添加事件代码
Nov 30 #Javascript
You might like
自动跳转中英文页面
2006/10/09 PHP
PHP中fwrite与file_put_contents性能测试代码
2013/08/02 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
取得父标签
2006/11/14 Javascript
jQuery的强大选择器小结
2009/12/27 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
chrome下jq width()方法取值为0的解决方法
2014/05/26 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
2014/10/11 Javascript
如何用javascript计算文本框还能输入多少个字符
2015/07/29 Javascript
Javascript的表单与验证-非空验证
2016/03/18 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
2016/06/15 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
2017/03/05 Javascript
jQuery实现扑克正反面翻牌效果
2017/03/10 Javascript
JavaScript正则表达式简单实用实例
2017/06/23 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
2017/10/06 Javascript
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
element el-input directive数字进行控制
2018/10/11 Javascript
详解webpack打包第三方类库的正确姿势
2018/10/20 Javascript
微信小程序实现动态列表项的顺序加载动画
2019/07/25 Javascript
javascript实现点亮灯泡特效示例
2019/10/15 Javascript
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
英国护肤品购物网站:Beauty Expert
2016/08/19 全球购物
澳大利亚最好的电动自行车:Leon Cycle
2020/12/19 全球购物
英国最大的在线照明商店:Litecraft
2020/08/31 全球购物
JSF如何进行表格处理及取值
2012/08/06 面试题
为什么要有struct关键字
2012/05/08 面试题
业务代表的岗位职责
2013/11/16 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
销售目标责任书
2014/07/23 职场文书
蜗居观后感
2015/06/11 职场文书
和谐拯救危机观后感
2015/06/15 职场文书
2016领导干部廉洁自律心得体会
2016/01/13 职场文书
英语版自我评价,35句话轻松搞定
2019/10/08 职场文书
Android开发手册TextInputLayout样式使用示例
2022/06/10 Java/Android