1

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');

1 Answers1

2
  1. The .select() function call doesn't belong to strings but instead HTMLInputElement such as TextArea
  2. document.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