欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

使用原生JavaScript将内容复制到剪贴板的方法一

最编程 2024-02-15 07:35:57
...
function copyHandle(content){
  let copy = (e)=>{
      e.preventDefault()
      e.clipboardData.setData('text/plain',content)
      alert('复制成功')
      document.removeEventListener('copy',copy)
  }
  document.addEventListener('copy',copy)
  document.execCommand("Copy");
}

过程:

1. document.execCommand("Copy") 触发复制监听事件

2. e.clipboardData.setData 将内容添加到剪切板

3. 复制完成后,取消监听事件,否则会触发多次

应用场景:

已知复制的内容,传入内容直接调用函数

推荐阅读