美文网首页技术杂谈
js将字符串写入系统剪切板的方法

js将字符串写入系统剪切板的方法

作者: aimmarc | 来源:发表于2019-04-26 09:09 被阅读0次

    js将字符串写入系统剪切板的方法

    execCoy(text) {
        const input = document.createElement('INPUT');
        input.style.opacity  = 0;
        input.style.position = 'absolute';
        input.style.left = '-100000px';
        document.body.appendChild(input);
    
        input.value = text;
        input.select();
        input.setSelectionRange(0, text.length);
        document.execCommand('copy');
        document.body.removeChild(input);
        return true;
    }
    

    利用一个不可见input,将要复制的文本写入value,再执行setSelectionRange选中,然后执行document.execCommand('copy')将value写入系统剪切板。

    相关文章

      网友评论

        本文标题:js将字符串写入系统剪切板的方法

        本文链接:https://www.haomeiwen.com/subject/qsixnqtx.html