前端实现点击复制功能---execCommand

复制代码
 copy(data) {
    //创建input元素节点
    const input = document.createElement('input')
    //传入需要复制的内容
    input.value = data 
    //插入一个input节点
    document.body.appendChild(input)
    //全选input框里面的内容
    input.select()
    //复制input框中选中的内容,Copy代表复制操作,还有剪切等操作,具体可参考文档链接
    document.execCommand('Copy')
    //移除input节点
    input.remove()
  }

PS:

execCommand会显示弃用,如果要使用,具体兼容性可参考如下链接:

document.execCommand - Web API 接口参考 | MDN (mozilla.org)

相关推荐
John Song2 小时前
Python创建虚拟环境的方式对比与区别?
开发语言·python
搞程序的心海2 小时前
Python面试题(一):5个最常见的Python基础问题
开发语言·python
Rsun045518 小时前
React相关面试题
前端·react.js·前端框架
Lao乾妈官方认证唯一女友:D8 小时前
通过plasmo的wallet扩展添加新钱包
javascript·web3·区块链
MediaTea8 小时前
Python:collections.Counter 常用函数及应用
开发语言·python
ALKAOUA8 小时前
力扣面试150题刷题分享
javascript·笔记
鹏多多.8 小时前
Flutter使用screenshot进行截屏和截长图以及分享保存的全流程指南
android·前端·flutter·ios·前端框架