Please help me solve this code. I've been fixing this for a month. Thank you for helping!
function copyText(text) {
text.select();
try {
document.execCommand('copy');
} catch (err) {
console.log('Unable to copy' + err);
}
}
copyText('JS is love');
.select()
function call doesn't belong to strings but instead HTMLInputElement
such as TextAreadocument.execCommand('copy')
can only run as a result of an user action. In other words, it must belong inside an EventListener such as 'click'
Please refer to How do I copy to the clipboard in JavaScript? for more details