点击按钮复制,CDN引入clipboard
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="https://cdn.bootcdn.net/ajax/libs/clipboard.js/2.0.6/clipboard.js"></script>
<title>实现复制文字</title>
</head>
<body>
<div id="txt">
hello,我是要被复制的文字
</div>
<button data-clipboard-target="#txt" class="btn">
点击 复制
</button>
<script type="text/javascript">
var clipboard = new ClipboardJS('.btn');
clipboard.on('success', function(e) {
// 成功时
console.info('Action:', e.action);
console.info('Text:', e.text);
console.info('Trigger:', e.trigger);
e.clearSelection();
alert("复制成功");
});
</script>
</body>
</html>
若是循环出来的列表,用他的key当类名就可以了,比如key是index(索引),那么可以用‘item‘+key的形式。