最简单的可用代码
doucument是整个文档
copy_code是代码框的类名
$(document).ready(function(){
$('.copy_code').bind('click',function () {
const input = $('#textarea');
input.select();
if (document.execCommand('copy')) {
document.execCommand('copy');
alert('复制成功')
} else {
alert('复制失败')
}
});
});
坑:execCommand(‘copy’)不生效的原因
- input框不能有disabled属性
- 根据第一条扩展,input的width || height 不能为0;
- input框不能有hidden、display:none属性