前端实现点击复制功能---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)

相关推荐
阿文的代码库21 小时前
对于C++中push_back的原理介绍与分析
开发语言·c++
枕星而眠21 小时前
C++ 核心语法精讲:auto / 模板 / 命名空间 / 动态内存 从用法到面试
开发语言·c++·面试
沐知全栈开发21 小时前
jEasyUI 创建异步提交表单
开发语言
码完就睡21 小时前
C语言——结构体的内存存储规则
c语言·开发语言
敲代码的瓦龙21 小时前
Android?广播!!!
android·java·开发语言·android-studio
代码飞天1 天前
CTF之xss注入——一切都似乎没有问题
前端·xss
磊 子1 天前
1.2内存的存储金字塔
java·开发语言·spring·操作系统
wjs20241 天前
Bootstrap5 提示框(Tooltip)
开发语言
天蓝色的鱼鱼1 天前
前端开发必装 Skill 清单:让你的 AI 编程体验原地起飞
前端·ai编程·claude
逆境不可逃1 天前
Hello-Agents 第二部分-第四章总结:智能体经典范式构建-包含习题解析和Java版
java·开发语言·javascript·人工智能·分布式·agent