原生js实现复制

675 阅读1分钟
最后我的解决方案是,在页面中添加一个 div,手动写入内容innerHTML,然后把它隐藏掉
function copy(targetDom) {
    let range = document.createRange();
    range.selectNode(hiddenErrcode);
    window.getSelection().removeAllRanges();
    window.getSelection().addRange(range);
    document.execCommand('copy');
    window.getSelection().removeAllRanges();
}