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

いいなと思ったら応援しよう!