复制到剪贴板不会';不工作javascript var$temp=$(“”); $(“正文”)。追加($temp); $temp.val('123')。选择(); 文件。执行命令(“副本”); $temp.remove();

复制到剪贴板不会';不工作javascript var$temp=$(“”); $(“正文”)。追加($temp); $temp.val('123')。选择(); 文件。执行命令(“副本”); $temp.remove();,javascript,jquery,Javascript,Jquery,这个代码有什么问题?应该是正确的 对我来说根本不管用 我在这里读了很多文章,这似乎对其他人有用 我不知道为什么这对我不起作用。在控制台中,我什么都没有。阅读以下问题的答案: 所有document.execCommand(“copy”)调用都必须作为用户操作的直接结果进行,例如单击事件处理程序。这是一种防止在用户不希望的情况下弄乱剪贴板的措施 例如: 功能copyToClipBoard(txt){ 试一试{ 变量$temp=$(“”); $(“正文”)。追加($temp); $temp.val(

这个代码有什么问题?应该是正确的

对我来说根本不管用

我在这里读了很多文章,这似乎对其他人有用

我不知道为什么这对我不起作用。在控制台中,我什么都没有。

阅读以下问题的答案:

所有document.execCommand(“copy”)调用都必须作为用户操作的直接结果进行,例如单击事件处理程序。这是一种防止在用户不希望的情况下弄乱剪贴板的措施

例如:

功能copyToClipBoard(txt){
试一试{
变量$temp=$(“”);
$(“正文”)。追加($temp);
$temp.val(txt.select();
var retVal=document.execCommand(“复制”);
log('复制到剪贴板返回:'+retVal);
$temp.remove();
}捕捉(错误){
log('复制到剪贴板时出错:'+err);
}
}
$('button')。在('click')上,函数(e){
复写板(“123”);
});
复写板(“123”)

复制到剪贴板
尝试粘贴到此处以查看剪贴板上的内容:
阅读以下问题的答案:

所有document.execCommand(“copy”)调用都必须作为用户操作的直接结果进行,例如单击事件处理程序。这是一种防止在用户不希望的情况下弄乱剪贴板的措施

例如:

功能copyToClipBoard(txt){
试一试{
变量$temp=$(“”);
$(“正文”)。追加($temp);
$temp.val(txt.select();
var retVal=document.execCommand(“复制”);
log('复制到剪贴板返回:'+retVal);
$temp.remove();
}捕捉(错误){
log('复制到剪贴板时出错:'+err);
}
}
$('button')。在('click')上,函数(e){
复写板(“123”);
});
复写板(“123”)

复制到剪贴板
尝试粘贴到此处以查看剪贴板上的内容:

您正在使用哪个浏览器?59.0.3071.115您正在使用哪个浏览器的可能副本?59.0.3071.115可复制的
var $temp = $("<input>");
$("body").append($temp);
$temp.val('123').select();
document.execCommand("copy");
$temp.remove();