■手順
以下の関数の第一引数にコピーしたい文字列を渡すことでクリップボードへコピーできます。
function copyText(target){
// コピー用の仮テキストエリア作成
const txtarea = document.createElement("textarea");
txtarea.textContent = target;
// bodyに仮テキストエリアを設定
const body = document.getElementsByTagName("body")[0];
body.appendChild(txtarea);
// コピー
txtarea.select();
document.execCommand('copy');
// コピー用の仮テキストエリア削除
body.removeChild(txtarea);
}