<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div class="share-content">
<h1>复制链接分享好友</h1>
<div class="invitation-link-content">
<input id="invite-buy-link" class="copy-btn" type="text" value="www.baidu.com">
<a class="copy-btn" href="javascript:;" onclick="copyLinkData('invite-buy-link')">点击复制</a>
</div>
</div>
</body>
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script>
<script>
console.log($('#invite-buy-link').val())
function copyLinkData(name){
var input = document.createElement("input");
input.id = 'copyd_id_text';
input.type = 'text';
input.value = $('#'+name).val();
document.body.appendChild(input);
try{
if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {
input.setSelectionRange(0, input.value.length), document.execCommand('Copy');
}else{
$(input).select();
document.execCommand("copy");
}
alert('链接已复制到剪贴板')
}catch (err){
alert('复制到剪贴板失败')
}
document.body.removeChild(input);
}
</script>
</html>
支持大部分浏览器(兼容)的复制粘贴功能
最新推荐文章于 2025-10-21 16:23:35 发布
本文介绍如何利用HTML5和JavaScript实现一个兼容大多数浏览器的复制粘贴功能,探讨了不同浏览器之间的差异和解决方案,帮助开发者创建无缝的用户体验。
1146

被折叠的 条评论
为什么被折叠?



