2020/12/18 Clipboard API でコピーする方法を追記 2019/1/18 CSSによって選択できない場合があったので対応 2017/11/1 改行がコピーできてなかったのでpreをつかうように変更 2017/10/31 編集 Clipboard API でやる方法 clipboard API を使うと簡単に実装できます。 ただし、https じゃないと動かないようです。 参照: https://developer.mozilla.org/ja/docs/Web/API/Clipboard サンプル <textarea id="textarea">Hello, World!</textarea> <button type="button" id="button">コピー</button> document.getElementById('button').onclick