获取页面中选中的文字

//获取页面中选中的文字
function getSelectedText(){if(window.getSelection){  //FFreturn window.getSelection().toString();}else{ //IEreturn document.selection.createRange().text;}
}

设置或获取输入框的选中文字

//设置文字选中
function setSelectText(editor, text) {if (!editor) return;editor.focus();if (editor.document && editor.document.selection)editor.document.selection.createRange().text = text;else if ("selectionStart" in editor) {var str = editor.value, start = editor.selectionStart;editor.value = str.substr(0, start) + text + str.substring(editor.selectionEnd, str.length);editor.selectionStart = start + text.length;editor.selectionEnd = start + text.length;}
}
//获取选中的文字
function getSelectText(editor) {if (!editor) return; editor.focus();if (editor.document && editor.document.selection)return editor.document.selection.createRange().text; else if ("selectionStart" in editor)return editor.value.substring(editor.selectionStart, editor.selectionEnd);
}

转载于:https://www.cnblogs.com/flyjs/archive/2012/02/26/2368583.html

获取网页中选中的文字相关推荐

  1. Android WebView获取网页中JavaScript弹框内容

    Android WebView获取网页中JavaScript弹框内容 网页中弹窗的js代码为 <script type="text/javascript" language= ...

  2. 解决网页中不能复制文字的问题

    解决网页中不能复制文字的问题 1.在浏览器中按f12,找到console(控制台) 输入一下javascript代码 let text= document.getElementsByTagName(' ...

  3. [css] 如何取消页面中选中的文字?

    [css] 如何取消页面中选中的文字? user-select: none; /* browser-specific values */ -moz-user-select: none; -webkit ...

  4. node.js用get方式获取网页中的链接

    2019独角兽企业重金招聘Python工程师标准>>> get方式获取网页中的链接 var http = require('http');//定义函数 var getAHref = ...

  5. java 获取js html_JS获取网页中HTML元素的几种方法

    编写js程序的时候最常使用的就是获取网页中的html元素,并进行处理,我在网上发现了一篇获取html对象的几种方法进行整理的帖子,发上来大家一块学习~ getElementById getElemen ...

  6. JAVA获取网页中的电影下载地址小程序

    现在电影资源越来越少了,今天想看看吸血鬼日记,结果网上搜出的网址不支持迅雷批量下载,我一个一个点,很累.于是就看看网页源代码发现影片都以FTP开头,rmvb结尾.于是就写了个小程序能够获取网页中所有的 ...

  7. 如何批量获取网页中的下载链接

    tips:下载 chrome json 正则表达式 如何批量获取网页中的下载链接 前言 打开你要下载的网页 二.获取网页的json数据 1.获取网页的源码 2.选取json 3.获取json字符串 4 ...

  8. 网页中如何将文字和图片垂直居中

    网页中如何将文字和图片垂直居中 如果在进行网页编写的过程中,发现无论如何调整文字的CSS代码都无法将其垂直居中,这时我们就需要考虑是不是其他元素没有居中导致的视觉误差,这里记录一次由于图片没有垂直居中 ...

  9. python读取图片分辨率_python获取网页中所有图片并筛选指定分辨率的方法

    压测时,图片太少,想着下载网页中的图片,然后过滤指定分辨率,但网页中指定分辨率的图片太少了(见下) 后使用格式工厂转换图片 import urllib.request # 导入urllib模块 imp ...

最新文章

  1. Java Swing控件样式设置
  2. Java 9 - 17 特性解读:​Java 13
  3. 常用正则表达式汇总(数字匹配/字符匹配/特殊匹配)
  4. 经典html5网页,HTML5网页设计经典
  5. Python程序开发——第七章 模块与包
  6. Django项目部署(nginx1.18+uwgsi)
  7. Atitit 简历外语版 英语 日语 1.经历了很多项目实践,具备较为宽广的IT从业与信息化工作背景,具备若干创业历程,道路曲折,初心不改。在相关领域累计了较深的深度(细化度)与高度(抽象度)与广度
  8. fiddler抓不到PC端微信小程序的包
  9. java实现发送国际短信的功能
  10. banner设圆角_com.youth.banner.Banner 使用glide加载圆角图片无效
  11. 暴走海贼王服务器谁在维护,暴走海贼王
  12. 【python数据结构】多维数组
  13. STP生成树协议(超详细小白也能看懂)
  14. BP神经网络对鸢尾花进行分类
  15. 让对方计算机死机的代码,微信让对方死机代码是什么?一串代码卡死微信
  16. springboot项目Banner配置
  17. STM32和ROS串口通信常见问题汇总答疑
  18. 诺基亚 2060java_双卡切换无需关机 486元诺基亚2060评测
  19. java解析Excel
  20. 聚类评价指标S_Dbw及其python实现

热门文章

  1. 『Python』python 弹窗、提示和警告框MessageBox部件
  2. 数学--数论-- HDU 2601 An easy problem(约束和)
  3. 图论--拓扑排序--模板
  4. ACM卡常处理办法(虽然我到现在没遇到)
  5. 图论--二分图--二分图的定义及其判断定
  6. linux应用之----多线程
  7. [HIVE] shell调用hive客户端导致nohup后台进程stopped
  8. 探索C++的秘密之详解extern C
  9. 航海学校高级课程任务讲义
  10. 合奏:机器学习中唯一(几乎)免费的午餐