js html5复制文字,复制内容,剪切文字,支持高级浏览器的复制
分享知识http://www.fedrobots.com/?search=79202我来纠错//方法一 : IE浏览器复制文字方法
window.clipboardData.setData("Text",'文字已经复制成功啦!');
//方法二 : html5浏览器复制文字方法
<!-- data-clipboard-action=""支持copy和cut ,data-clipboard-target=""支持#id和.class-->
<div class="btn" data-clipboard-action="copy" data-clipboard-target="#divId" style=" position: absolute; left: 0; top: 0;">复制</div>
<script type="text/javascript" src="http://webmiji.baoqianduan.com/demo/down/clipboard.min.js"></script>
<script type="text/javascript">
//这样调用一下即可实现复制功能。注:不依赖jquery
var clipboard = new Clipboard('.btn');
//复制成功后的回调
clipboard.on('success', function(e) {
console.info('Action:', e.action);
console.info('Text:', e.text);
console.info('Trigger:', e.trigger);
//e.clearSelection(); //取消被复制文字的选中状态
});
//复制失败后的回调
clipboard.on('error', function(e) {
console.error('Action:', e.action);
console.error('Trigger:', e.trigger);
});
</script>