用JavaScript获取页面上被选中的文字的技巧
2015-11-06 14:15
633 查看
这里介绍的一个小技巧是如何用JavaScript获取页面上被选中的文字的方法。最关键的JavaScript API是:
这里的
event.selection = window.getSelection();
这里的
selection实际上是个对象,但如果我们使用
.toString()或强行转化成字符串,我们将得到被选中的文字。
$(document).ready(function () { $(".contenttext").mouseup(function (e) { var txt; var parentOffset = $(this).offset(); var x = e.pageX - parentOffset.left; var y = e.pageY - parentOffset.top; txt = window.getSelection(); if (txt.toString().length > 1) { alert(txt); } }); });
相关文章推荐
- javascript把前端错误记录到后台服务器
- 详解javascript中的事件处理
- fast-json.jar的使用方法
- Extjs 使用 themes
- crocs code ide-js中的一些常用总结
- jsoup选择具有多个class的标签
- js 判断是否是空对象
- 屏蔽JS错误提示 IE6 IE8
- JavaScript之事件处理详解
- Js模块化开发案例1——Tab切换
- JS实现刷新iframe的方法
- JavaScript设计模式 Item 6 --单例模式Singleton
- JavaScript设计模式 Item 6 --单例模式Singleton
- javascript for...in 语句
- ExtJS 性能优化注意要点
- jstack和线程dump分析
- javascript设计模式-装饰着模式
- js中使用new Date(str)创建时间对象不兼容firefox和ie的解决方式
- js 三层引号嵌套
- javascript类的创建及继承演变的过程