我想单击一个按钮,然后将预先指定的文本复制到剪贴板。它可以在网络中与onclick
一起使用,但不能与chrome扩展名一起使用。我在id上使用了它,但addEventListener为null。我已设置在清单中读写的权限。
document.addEventListener('DOMContentLoaded', function() {
var link = document.getElementById('link');
link.addEventListener('click',
function handler(element) {
var $temp = $("<input>");
$("body").append($temp);
$temp.val($(element).text()).select();
document.execCommand("copy");
$temp.remove();
});
});
<p hidden id="a1">AAA</p>
<button class="button-pink" id="link('#a1')">Test Clipboard</button>