<div id="share">分享</div>
<script src='/index/clipboard/dist/clipboard.min.js'></script>
/*分享*/ $("#share").click(function () { var url = window.location.href; var clipboard = new ClipboardJS('#share', { text: function() { return url; } }); clipboard.on('success', function (e) { alert("复制成功!"); return; }); clipboard.on('error', function (e) { var link = $("#copyLink").attr("data-clipboard-text"); alert("复制失败!请手动复制,地址“" + link + "”"); return; }); })
至于这个js是GitHub中开源的一个项目https://github.com/zenorocha/clipboard.js (实现纯 JavaScript (无 Flash)的浏览器内容复制到系统剪贴板的功能)