私は、テキストのコピーを自動化するプロジェクトに取り組んでいます。しかし、私がしたいのは、ユーザーがクリックして指定したテキストをクリップボードに挿入するボタンがあるだけです。定義済みテキストのJavaScriptボタン
私は今テキストエリアからテキストをコピーすることでこれを行うことができますが、テキストエリアの必要性を取り除き、ボタンを持っています。
ボタンを押すと、ボタンの値に基づいてテキストがクリップボードに挿入されます。
たとえば、以下のスニペットには、ボタンがコピーするテキスト領域があります。私は、ボタン、テキストなしの面積を有し、かつ一度あなたがボタンのテキストだけを使用したい場合は、クリップボード
<textarea id="alu1" rows="1" border="none" style="width:70%; height: 10px">
ssh -l admin:admin x.x.x.x
</textarea>
<button id="alu1copy" style="width: 50px; height: 20px">ssh -l admin:admin x.x.x.x</button>
<script>
var input1 = document.getElementById("alu1");
var button = document.getElementById("alu1copy");
button.addEventListener("click", function (event) {
event.preventDefault();
input1.select();
document.execCommand("copy");
});
</script>
ボタンでテキスト領域からテキストをクリップボードにコピーするか、ボタン上のテキストをコピーしますか?後者の場合、 'button.textContent'を使います。申し訳ありませんが私は誤解した場合。 – SGhaleb