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