js copy the text into the clipboard

        function copyToClipboard(text) {
            if (text.indexOf('-') !== -1) {
                let arr = text.split('-');
                text = arr[0] + arr[1];
            }
            var textArea = document.createElement("textarea");
            textArea.style.position = 'fixed';
            textArea.style.top = '0';
            textArea.style.left = '0';
            textArea.style.width = '2em';
            textArea.style.height = '2em';
            textArea.style.padding = '0' ; 
            textArea.style.border = 'none' ; 
            textArea.style.outline = 'none' ; 
            textArea.style.boxShadow = 'none' ; 
            textArea.style.background = 'transparent' ; 
            textarea.value = text; 
            document.body.appendChild (the textArea); 
            textArea.select (); 

            the try {
                 var successful document.execCommand = ( 'copy' );
                 var MSG = successful 'successfully copied to the clipboard':? 'the browser does not support click copy to clipboard ';
                Alert (MSG); 
            } the catch (ERR) { 
                Alert ('The browser does not support click Copy to Clipboard' ); 
            } 
        }

 

Guess you like

Origin www.cnblogs.com/Angel-szl/p/11225300.html