我需要在AJAX成功回调函数中将文本复制到剪贴板。在下面的代码中,文本已正确传输到textarea
中,但未复制到剪贴板中。
该代码在AJAX回调函数之外可以正常工作。我在做什么错了?
<textarea id="checktext" name="text"></textarea>
$.ajax({
url: url,
success: function(result) {
document.getElementById("checktext").innerText = result;
// also tried: document.getElementById("checktext").innerHtml = result;
// also tried: $('#checktext').val(result);
document.querySelector("#checktext").select();
document.execCommand("copy");
}
})