- Published on
Copy to Clipboard
278 words2 min read
function copyTextToClipboard(text) {
if (!navigator.clipboard) {
// fallback for older browsers
var textArea = document.createElement('textarea')
textArea.value = text
document.body.appendChild(textArea)
textArea.focus()
textArea.select()
document.execCommand('copy')
document.body.removeChild(textArea)
console.log('Copied using fallback method')
return
}
navigator.clipboard.writeText(text).then(
function () {
console.log('Text copied to clipboard')
},
function (err) {
console.error('Could not copy text: ', err)
}
)
}
// Example usage:
copyTextToClipboard('Hello World!')