const copy = () => {
const copyValue = document.getElementById('copyValue')
// 如果想要选中内容是input标签包裹的则不需要重新生成input
const input = document.createElement('input');
input.setAttribute('readonly', 'readonly');
input.setAttribute('value', copyValue.innerHTML);
document.body.appendChild(input);
// 选中内容
input.select();
try {
if (document.execCommand('copy')) {
document.execCommand('copy')
console.info('复制成功')
}
document.body.removeChild(input)
} catch (err) {
console.info('复制失败')
}
}
由此就可以实现一个复制的功能了