例子,js获取网页选中的内容。

复制代码 代码示例:

function getSelectedContents(){

if (window.getSelection) { //chrome,firefox,opera

var range=window.getSelection().getRangeAt(0);

var container = document.createElement('div');

container.appendChild(range.cloneContents());

return container.innerHTML;

//return window.getSelection(); //只复制文本

}

else if (document.getSelection) { //其他

var range=window.getSelection().getRangeAt(0);

var container = document.createElement('div');

container.appendChild(range.cloneContents());

return container.innerHTML;

//return document.getSelection(); //只复制文本

} // by www.jquerycn.cn

else if (document.selection) { //IE特有的

return document.selection.createRange().htmlText;

//return document.selection.createRange().text; //只复制文本

}

}

抓取html的内容,js获取网页选中内容(包含html代码)相关推荐

  1. php如何获取js文本框内的内容,js获取input标签的输入值(实例代码)

    代码说明: 部分标签和类是封装在框架内的,其效果和html标签类似,遇到此类标签时,按html标签来理解会容易些. 1,javascript代码 复制代码 代码示例: function InsertD ...

  2. js获取剪切板内容(企业微信内嵌网页)

    js获取剪切板内容 应用场景 剪切板内容获取 腾讯会议获取会议时间.会议链接和会议号 更新========================= 企业微信页面剪切板内容读取 iPhone无法进入页面 零宽 ...

  3. python使用requests库获取网页的内容

    网站地址:https://www.k374.com/index.php 网站内容如下: 第一步导入requests库,使用它访问网页获取到源代码 内容如下: import requests r = r ...

  4. python 打开网页开发者工具_Python获取网页指定内容(BeautifulSoup工具的使用方法)...

    page = urllib2.urlopen(url) contents = page.read() #获得了整个网页的内容也就是源代码 print(contents) url代表网址,content ...

  5. js获取网页的各种高度

    原文:js获取网页的各种高度 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: docum ...

  6. js获取select选中的内容

    记得以前做过一个,根据不同的下拉选项,搜索不同的内容,需要用js获取select选中的内容,特把里面主要内容记下,留着以后需要用. 需要引用jquery-1.4.1.js <body>&l ...

  7. js技术要点---JS 获取网页源代码

    JS 获取网页源代码 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html& ...

  8. JS获取网页大小和鼠标当前坐标

    JS获取网页大小和鼠标当前坐标 var s = ""; s += "/r/n网页可见区域宽:"+ document.body.clientWidth; s += ...

  9. Python 爬虫 之 爬虫的一些基本知识和基本操作(爬取视频、图片、获取网页源码等)整理

    Python 爬虫 之 爬虫的一些基本知识和基本操作(爬取视频.图片.获取网页源码等)整理 目录

最新文章

  1. 华为实施微服务架构的五大军规
  2. 澄清大数据存储——系统集成商篇
  3. linux命令之diff,whereis,locate,pwd,cat,grep,touch,find
  4. Python 技术篇-PyQt5动画功能演示,组件移动、尺寸改变动画演示
  5. react遍历对象的值_React 原理之实现 createElement 和 render 方法
  6. Burp Collaborator 使用总结
  7. 悲观锁和乐观锁的区别和应用场景
  8. PyTorch 深度学习模型压缩开源库(含量化、剪枝、轻量化结构、BN融合)
  9. 341期计算机开机号总汇,◆341期谜语汇总 ◆
  10. 一个能支持Flash的广告控件
  11. MySQL中事务的分类
  12. 《移动App测试的22条军规》—App测试综合案例分析23.11节测试微信App对多语言和地区的支持...
  13. 苹果Mac智能照片编辑软件:​​​​Movavi Picverse
  14. qt写的在ok6410上的密码锁
  15. 局域网打印机怎么连接_怎么连接同事已共享的打印机?
  16. yoga710怎么进入bios_联想_ThinkPad|ThinkCentre|ThinkStation服务与驱动下载_常见问题
  17. mysql drop表明_MySQL DROP TABLE会完全删除表还是仅删除结构?
  18. win10系统谷歌浏览器怎么用不了?谷歌浏览器打不开网页的解决方法
  19. jQuery和CSS3超酷二级下拉菜单插件
  20. R7 4800U和i7 9700K 哪个好

热门文章

  1. 华为故事,李一男,任正非
  2. Java多线程例子讲解
  3. 强化学习2——有模型强化学习MDP(搬砖马尔科夫,贝尔曼等式)
  4. oracle索引中丢失in或out参数,oracle 11g给表建触发器错误“索引中丢失 IN 或 OUT 参数:: 1...
  5. python with语句_python中的with语句
  6. Network 之一 国际标准组织介绍、互联网/因特网、以太网概念区分、协议标准
  7. 汇编原理实验 --电话簿的实现
  8. Qt5 中 QWebEngineView 的使用,让桌面客户端和 web 端友好通信
  9. shell 工具_Kali Linux渗透工具【八】:系统命令注入漏洞工具 – Commix使用
  10. vim 插件_你不得不知道的适用于程序员的VIM插件