前提
GASでサイトを作成しています。
テキストをクリックするとコピーされる機能を付けたいです。
なので下記サイトを参考にしてみたのですがうまく機能しません。
色々調べてみたのですが原因がわかりません。
一体どのようにすれば動作するのでしょうか?
どうかよろしくお願い致します。
クリック一つでクリップボードにコピーする機能(HTMLとJavaScriptのみで実現)
実現したいこと
- テキストをクリックしたらspanタグの部分がコピーされるようにしたい
該当のソースコード
html
1<body> 2 3 <p class="copy" onclick="copyToClipboard()">『<span id="changeTXT">テキスト</span>』 4 5 <script> 6 7 function copyToClipboard() { 8 // コピー対象をJavaScript上で変数として定義する 9 var copyTarget = document.getElementById("changeTXT"); 10 11 // コピー対象のテキストを選択する 12 copyTarget.select(); 13 14 // 選択しているテキストをクリップボードにコピーする 15 document.execCommand("Copy"); 16 17 // コピーをお知らせする 18 alert("コピーできました! : " + copyTarget.value); 19 } 20 21 </script> 22 23</body>

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/02 23:27