Bonjour,
voici la doc pour la fonction select() : https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/select. Elle ne fonctionne que pour des inputs.
Pour réaliser ton copy to clipboard, tu as deux solutions :
1) tu utilises document.createRange() et range.selectNode() (https://developers.google.com/web/updates/2015/04/cut-and-copy-commands)
2) tu crées un textarea invisible, tu lui mets le contenu et tu utilises select() (https://clipboardjs.com/)