javascript 拷贝字符串到剪切板

const copyToClipboard = str => {
        const el = document.createElement('textarea');  
        el.value = str;                                
        el.setAttribute('readonly', '');                
        el.style.position = 'absolute';
        el.style.left = '-9999px';                    
        document.body.appendChild(el);                  
        const selected =
            document.getSelection().rangeCount > 0       
                ? document.getSelection().getRangeAt(0)     
                : false;                                   
        el.select();                                  
        document.execCommand('copy');                  
        document.body.removeChild(el);              
        if (selected) {                               
            document.getSelection().removeAllRanges();    
            document.getSelection().addRange(selected);  
        }
    };

 

你可能感兴趣的:(Javascript)