复制鼠标拖动选中内容

  • 1、通过onmouseup事件监听鼠标弹开事件进行操作
  • 2、执行浏览器复制document.execCommand("Copy")
  • 3、拓展:获取选中内容getSelection()selection.createRange()
  • 相关文档 Range对象

  • ps:本博客选中内容后会自动复制。

1
2
3
4
5
6
document.onmouseup=function(){
// 兼容性写法,后者为兼容IE9以下
var txt = window.getSelection?window.getSelection():document.selection.createRange().text;
console.log('鼠标选中的内容为:'+txt)
document.execCommand("Copy")
}