js复制文本到剪贴板,execCommand的方法并不好用,无奈就找了个插件,感觉还不错,有成功和失败的回调,用起来还是很方便的
首先引入插件
<script src="../clipboard.min.js"></script>
html部分,注意要复制的文本书写位置在自定义属性:data-clipboard-text 上
<button id="copy" data-clipboard-text="1111">复制</button >
js部分
var copy = document.getElementById('copy'); var clipboard = new ClipboardJS(copy);//初始对象 //成功 clipboard.on('success', function(e) { console.log(e); }); //失败 clipboard.on('error', function(e) { console.log(e); });
这样我们就实现了文本的复制
居然还有找不到插件的,好吧,文章末尾下载吧
评论前必须登录!
注册