欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JavaScript 十行原生代码实现复制内容到剪贴板

程序员文章站 2023-11-20 12:46:52
十行原生代码,不引入任何 JS 库,目前各大浏览器与移动平台都可兼容。 ......

十行原生代码,不引入任何 js 库,目前各大浏览器与移动平台都可兼容。

function copytoclipboard(value, callback) {
    var textarea = document.createelement("textarea");
    textarea.value = value;
    document.body.appendchild(textarea);
    textarea.select();
    document.execcommand("copy");
    textarea.parentnode.removechild(textarea);
    if (typeof callback === "function") {
        callback(value);
    }
}
  • 参数 1 => 需要复制的值
  • 参数 2 => 回调函数
  • 回调函数 参数 1 => 被复制的值

  demo 地址demo 源码,如果有兼容问题欢迎评论告诉我!