如何用js脚本选择整个网页内容,包括图片

new_new_man 2015-06-30 03:45:33
一般情况下,打开一个网页后,我们可以手工用鼠标选择整个网页内容,然后复制粘贴到一个WORD文档里面,可以看到文字和图片都能复制到文件中,现在想通过js脚本代替手工选择网页内容,下面是我试验的代码,结果没有生效:
var r = document.selection.createRange();
//r.moveEnd("character", e.innerText.length);
r.select();//选择整个网页内容
r.execCommand("Copy");//复制到剪贴板
}

请各位大神指点如何实现用脚本选择整个网页内容并且复制到剪贴板中?万分感谢!
...全文
201 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2015-07-01
  • 打赏
  • 举报
回复
全选可以,但是复制 r.execCommand("Copy") 这个有兼容性问题。。 你可以将html代码全部回发到服务器,然后设置响应头content-disposition为attachment,输出回发的html代码,设置文件名为.doc文件,word文档也能解析内容为html的文件
香蕉猪 2015-06-30
  • 打赏
  • 举报
回复
onfocus="this.select()"不行吗???干嘛非用脚本 。。。
new_new_man 2015-06-30
  • 打赏
  • 举报
回复
这个网站网页是我自己开发的,在里面写的js脚本,想要实现复制当前网页内容到word文件的功能,方便用户保存。
DaveLeeCN 2015-06-30
  • 打赏
  • 举报
回复
js是需要嵌入在页面中的,你怎么把自己写的js嵌入到别人的页面中获得内容?我想应该只能用js去控制浏览器进行操作,取得数据,不过从没这样试过。不过,如果你会按键精灵的话,这个就很简单了……

87,838

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧