diff --git a/password-generator/script.js b/password-generator/script.js index ee4fe2b..4f2f9d2 100644 --- a/password-generator/script.js +++ b/password-generator/script.js @@ -15,16 +15,11 @@ const randomFunc = { } clipboardEl.addEventListener('click', () => { - const textarea = document.createElement('textarea') - const password = resultEl.innerText - - if(!password) { return } - - textarea.value = password - document.body.appendChild(textarea) - textarea.select() - document.execCommand('copy') - textarea.remove() + const password = resultEl.innerText; + if (!password) { + return; + } + navigator.clipboard.writeText(password); alert('Password copied to clipboard!') }) @@ -74,4 +69,4 @@ function getRandomNumber() { function getRandomSymbol() { const symbols = '!@#$%^&*(){}[]=<>/,.' return symbols[Math.floor(Math.random() * symbols.length)] -} \ No newline at end of file +}