这个方法兼容所有浏览器(包括ie9以上版本);
一般实现复制粘贴功能的话,我们一般借助第三方插件clipboardjs
首先先贴一下clipboardjs的官网地址:https://clipboardjs.com/
- 找到install部分,下载clipboard的包
- 在html页面引用
<script src="dist/clipboard.min.js"></script>
文件 - 下面贴出演示代码
<!--说明:button中 data-clipboard-target 的属性值 对应的是 input中的 id 值-->
<input type="text" id="tAddress" value=“111111”/>
<button data-clipboard-target="#tAddress" class="copyBtn">复制</button>
//点击 复制按钮 实现复制功能
var clipboard = new ClipboardJS('.copyBtn');//创建clipboard 对象
clipboard.on('success', function(e) {//监听到成功之后的事件
alert("复制成功");
//console.info('Action:', e.action);
//console.info('Text:', e.text);
//console.info('Trigger:', e.trigger);
e.clearSelection();
});
这样就可以了!!!