答案 0 :(得分:0)
click
事件,则会复制内容。但是,如果我使用mouseover
事件尝试此内容,则不会复制内容。
var ta = document.getElementById('copy-test');
var copyHandler = function(event) {
event.target.select();
var status = document.execCommand('copy', false);
console.log( status ); // Only for testing
};
ta.addEventListener('mouseover', copyHandler);
ta.addEventListener('click', copyHandler);

<textarea id="copy-test">Hello World!</textarea>
&#13;
答案 1 :(得分:0)
https://jsfiddle.net/kqxw80x3/4/
这是您正在尝试完成的工作副本。而不是mouseover
尝试hover
。
答案 2 :(得分:-1)
如果你这样做,你需要点击textarea来复制:
$('textarea').mouseover(function(){
$(this).focus(function(){
$(this).select();
document.execCommand('copy');
});
});