技術情報

Javascriptでクリップボードにコピー

■Javascriptコード

function copyToClipboard(text) {
    var ta = document.createElement("textarea");
    ta.value = text;
    document.body.appendChild(ta);
    ta.select();
    document.execCommand("copy");
    ta.parentElement.removeChild(ta);

    // コピー完了をお知らせ
    alert("クリップボードにコピーしました。\n" + ta.value);
}

■呼び出し側のHTMLコード

<button type="button" onclick="copyToClipboard('コピーする文字列');">copy</button>

Leave a Reply

Your email address will not be published.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)