<script type="text/javascript" src="./dist/clipboard.min.js"></script>
html
<input type="text" id="copyVal" readonly value="被复制内容" /> <button class="copyBtn" >点击复制</button>
javascript
//实例化 ClipboardJS对象; var copyBtn = new ClipboardJS('.copyBtn'); copyBtn.on("success",function(e){ // 复制成功 alert(e.text); e.clearSelection(); }); copyBtn.on("error",function(e){ //复制失败; console.log( e.action ) });
这里的ClipboardJS在实例化时, 如果报错:clipboard is not defined
解决办法就是如下:
new ClipboardJS(obj)
原因就是 Clipboard.JS版本是2.0及以上版本
原文地址:https://blog.csdn.net/fly_wugui/article/details/80327385