function copyUrl  () {

        var div = document.getElementById('xxxx');
if (document.body.createTextRange) {
var range = document.body.createTextRange();
range.moveToElementText(div);
range.select();
} else if (window.getSelection) {
var selection = window.getSelection();
var range = document.createRange();
range.selectNodeContents(div);
selection.removeAllRanges();
selection.addRange(range);
/*if(selection.setBaseAndExtent){
selection.setBaseAndExtent(text, 0, text, 1);
}*/
} else {
console.warn("none");
}
document.execCommand("Copy"); // 执行浏览器复制命令 alert("已复制好,可贴粘。");
}

参见:https://blog.csdn.net/boyit0/article/details/41082941

最新文章

  1. 【一起学OpenFOAM】系列由来
  2. Python开发入门与实战22-简单消息回复
  3. JS 跨域问题常见的五种解决方式
  4. Codeforces Round #267 Div2 C George and Job --DP
  5. maven使用.01.Hello World
  6. RabbitMQ安装简单过程
  7. 安装配置MongoDB
  8. js触摸屏案例
  9. 两个activity之间的数据传递
  10. Linux常用命令详解(二) -- 查找常用命令
  11. Java Arrays 源码 笔记
  12. winform datagridview在添加全选checkbox时提示:不能设置 selected 或 selected 既不是表 Table 的 DataColumn 也不是 DataRelation。
  13. 微信跳转,网页跳转微信app跳转公众号关注页面[转载]
  14. 调用wait的SIGCHLD信号处理函数
  15. Coursera Deep Learning 2 Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization - week1, Assignment(Gradient Checking)
  16. vc++高级班之多线程篇[7]---线程间的同步机制②
  17. Flask最强攻略 - 跟DragonFire学Flask - 第二篇 Flask 中的 Render Redirect HttpResponse
  18. 在VS Code中对Python进行单元测试
  19. day22 模块_1
  20. scrapy 项目通过scrapyd部署

热门文章

  1. access数据库之cookie注入
  2. 常用socket选项
  3. 《DSP using MATLAB》Problem 7.24
  4. Go - WaitGroup
  5. python中logging模块的用法
  6. freemaker学习
  7. C# 控制CH341进行SPI,I2C读写
  8. 信号监测---verilog
  9. Sublime Text3 离线安装Package Control并使用GBK编码 --转自https://blog.csdn.net/swhard/article/details/78930371
  10. vue+nginx编译部署