前提・実現したいこと
プログラミング初学者です。
現在JavaScriptを使ったコピー機能を作成しています。
(画面イラスト)
[14][20][20][20]
[コピーボタン]
(希望)
・4つのテキストエリアに入力した値をコピーボタン押下後に全てコピーしたいです。
一つのテキストエリアに入力した値をコピーするコードをかけたのですが、
複数のテキストエリアの入力値がコピーできません。
初学者でなにもわからずつまずいています。
教えていただけると幸いです。よろしくお願いいたします。
該当のソースコード
JavaScript
1 <html> 2 <body> 3 <!-- コピー対象要素とコピーボタン --> 4 <input class="copyTarget" type="text" value=""> 5 <br><button onclick="copyToClipboard()">コピー</button> 6 </body> 7 <script> 8 function copyToClipboard() { 9 // コピー対象をJavaScript上で変数として定義する 10 var copyTarget = document.getElementsByClassName("copyTarget"); 11 12 // コピー対象のテキストを選択する 13 copyTarget.select(); 14 15 // 選択しているテキストをクリップボードにコピーする 16 document.execCommand("Copy"); 17 18 // コピーをお知らせする 19 alert("コピーできました! : " + copyTarget.value); 20 } 21 </script>