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

11 行原生代码,不引入任何 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 源码,如果有兼容问题欢迎评论告诉我!

END

猜你喜欢

转载自www.cnblogs.com/zhaoziwei/p/10557636.html