繁体   English   中英

单击时复制到剪贴板

[英]Copy to clipboard on click

对不起,如果这很简单,我对代码非常陌生。 我有这个按钮,但是当它被点击时我找不到复制它的链接的方法。 我只是希望有人能够单击该按钮,将其复制到他们的剪贴板,然后弹出一个“链接已复制”。 我该怎么做呢? 感谢您提供任何帮助。

 <a href="http://google.com" class="videotabsbutton w-button">Copy</a>

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>

<a href="http://google.com" class="videotabsbutton w-button" onclick='return copyToClipboard(this)'>Copy</a>

<script>
function copyToClipboard(element) {
    var $temp = $("<input>");
    $("body").append($temp);
    $temp.val($(element).attr('href')).select();
    document.execCommand("copy");
    $temp.remove();
    alert("Link copied!");

}

</script>
</body>
</html>

这应该有效。 从这里得到它: 使用 jQuery 单击按钮复制到剪贴板

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM