github项目地址:https://github.com/zenorocha/clipboard.js
html
<script src="${basePath}/js/clipboard.min.js?v=${version}"></script>
<input type="button" id="copyId" click="copy()" value="复制内容"/>
js
function copy(value){
if (value) {
var clipboard = new ClipboardJS('#copyId',
{
text: function(trigger) {
return trigger.value;
}
}
);
clipboard.on('success', function(e) {
console.info('Text:', e.text);
e.clearSelection();
clipboard.destroy();//销毁
alert('已复制,可粘贴');
});
clipboard.on('error', function(e) {
alert('复制失败,请重试');
});
//clipboard.destroy();
}
}