HTML 等テンプレート設定し、ソース部分を取得~クリップボードへ格納
HTML 側は、適当に id で囲む
<span id="idName">
<テンプレート等、取得したい内容>
</span>
<button onclick="cpClip()">Copy idName</button><!-- 等、使いたい範囲をボタンで発動 -->
JS 側
<script><!--
function cpClip() {// コピー対象を変数として定義
var getElm = document.getElementById('idName').innerHTML;
navigator.clipboard.writeText(getElm);// クリップボードにコピー
//alert('コピーOK!');// コピーお知らせするなら
}
//--></script>
参考)https://www.delftstack.com/ja/howto/javascript/javascript-copy-to-clipboard/
https://www.marorika.com/entry/copy-to-clipboard