js点击复制

 $('body').on('click', '.btn-copy', function () {
       //var content = $(this).data('content'); data获取的是初始值 后边值改变则获取的还是初始值 不适用
        var content=$(this).attr('data-content');
        if (!content) {
            content = $(this).text().replace(/\s/g, '');
        }
        if (content) {
            $('body').append('<input type="text" class="copy-input" value="' + content + '"/>');
            $('body .copy-input:last')[0].select();
            if (document.execCommand('copy')) {
                Msg.Notify('复制成功');
            }
            $('body .copy-input').remove();
        }
    });
function copy(str) {
   console.log(str);
   function listener(e) {
     e.clipboardData.setData("text/html", str);
     e.clipboardData.setData("text/plain", str);
     e.preventDefault();
   }
   document.addEventListener("copy", listener);
   document.execCommand("copy");
   document.removeEventListener("copy", listener);
}

猜你喜欢

转载自www.cnblogs.com/LiChen19951127/p/11984492.html