[JavaScript]範囲を選択→クリップボードにコピーする

javascript

JavaScriptでテキストエリアの範囲を選択→クリップボードにコピーするスクリプトを紹介します。

色々なアプローチで実現できるのですが、個人的に1番分かりやすかった内容になります。

範囲選択→クリップボードにコピー

前提条件として、テキストエリア内の文字を全選択→コピーというスクリプトになります。

// textareaタグの要素を取得
var textarea = document.getElementsByTagName("textarea")[0];

// 文字列を選択
textarea.select();

// クリップボードにコピ
document.execCommand("copy");

参考:[JavaScript]クリップボードを使ったコピーとペースト



カテゴリー