■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>