JS:实现点击复制

html

<div class="help2">
      <div class="xxx">银行卡信息:</div>
       <div class="xx">
      <div >开户行:<span id='khh'>招商银行</span></div>
      <button class="btn" data-clipboard-action="copy" >复制</button> 
      </div>

     <div class="xx" ><div>收款人:<span id='skr'>马老板</span></div>
      <button class="btn1" data-clipboard-action="copy" >复制</button> 
      </div>

    <div class="xx"><div>银行账号:<span id='yhzh'>123488328423329</span></div>
    <button class='btn2' data-clipboard-action="copy">复制</button>
     </div> 
</div>         

界面效果:点击复制,实现各行信息的复制

在这里插入图片描述
**

JS:首先要先下载包clipboard.min.js,并引入:

**
下载地址:
链接:https://pan.baidu.com/s/1b3b61111-ytOrUvlfxTt6A
提取码:fko3

<script src="__PUBLIC__/statics/js/clipboard.min.js"></script> 
<script>
    var clipboard = new ClipboardJS('.btn', { //点击的对象
        target: function() { //选择要复制的目标
            return document.querySelector('#khh');
        }
    });
    clipboard.on('success', function(e) {
       sp_tip('已复制');
    });
    clipboard.on('error', function(e) {
       sp_tip('复制失败');
    });

    var clipboard1 = new ClipboardJS('.btn1', {
        target: function() {
            return document.querySelector('#skr');
        }
    });
    clipboard1.on('success', function(e) {
        sp_tip('已复制');
    });
    clipboard1.on('error', function(e) {
        sp_tip('复制失败');
    });
    

    var clipboard1 = new ClipboardJS('.btn2', {
        target: function() {
            return document.querySelector('#yhzh');
        }
    });
    clipboard1.on('success', function(e) {
        sp_tip('已复制');
    });
    clipboard1.on('error', function(e) {
        sp_tip('复制失败');
    });
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值