0
ボタンをクリックすることなくテキストエリアからテキストをコピーしようとしています。 execCommand('copy')
を使用していますが、ボタンをクリックしてプログラムではなく、テキストをコピーすることができます。ボタンをクリックしたときにexecCommandを使用してテキストのみがコピーされる
これを行う方法はありますか?
var button = document.querySelector('button');
var area = document.querySelector('textarea');
button.addEventListener("click", function(){
area.select();
var msg = document.execCommand('copy') ? "successful" : "unsuccessful";
console.log("Copy " + msg);
});
button.click(); // Does not copy successfully
<textarea>Text to Copy</textarea>
<button>Copy</button>