Javascript 使用document.execCommand(“复制”)复制电子邮件地址

Javascript 使用document.execCommand(“复制”)复制电子邮件地址,javascript,Javascript,上述代码不会复制电子邮件地址。请检查代码片段,这可能会对您有所帮助 函数copyEmail(){ var email=document.getElementById('email'); email.select(); document.execCommand('copy') }; 检查代码片段,这可能会对您有所帮助 函数copyEmail(){ var email=document.getElementById('email'); email.select(); document.execC

上述代码不会复制电子邮件地址。

请检查代码片段,这可能会对您有所帮助

函数copyEmail(){
var email=document.getElementById('email');
email.select();
document.execCommand('copy')
};

检查代码片段,这可能会对您有所帮助

函数copyEmail(){
var email=document.getElementById('email');
email.select();
document.execCommand('copy')
};

没有方法
。选择()
作为字符串类型。您希望选择一个HTML元素,然后调用
document.execCommand(“复制”)

例如:

函数复制(){
document.getElementById(“email”).select();
文件。执行命令(“副本”);
}

没有方法
。选择()
作为字符串类型。您希望选择一个HTML元素,然后调用
document.execCommand(“复制”)

例如:

函数复制(){
document.getElementById(“email”).select();
文件。执行命令(“副本”);
}


这是因为浏览器没有剪贴板的权限,您应该尝试使用引入的新导航器方法。
select()
函数必须在DOM元素节点上运行,而不是在字符串上运行。可能这就是它不工作的原因。这是因为浏览器没有剪贴板的权限,您应该尝试使用引入的新导航器方法。
select()
函数必须在DOM元素节点上运行,而不是在字符串上运行。也许这就是它不起作用的原因。
function copy(){
    var email = "abc@dfg.ca";
    email.select();
    document.execCommand("Copy");
};