在点击按钮的地方添加 onClick="copyWxh()"
在需要复制的样式里面添加 id="fuzhi"
<script type="text/javascript"> function copyWxh() { var Wxh=document.getElementById("fuzhi").innerText; var oInput = document.createElement('input'); oInput.value = Wxh; document.body.appendChild(oInput); oInput.select(); // 选择对象 document.execCommand("Copy"); // 执行浏览器复制命令 oInput.className = 'oInput'; oInput.style.display='none'; alert('复制成功'); window.location.href="weixin://";//打开微信 } </script>
其他可能需要的代码,class=”wechatname” 可以调用出手机号或者微信号码
<script> function readCookie(name) { var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"); if (arr = document.cookie.match(reg)) return unescape(arr[2]); else return ''; } function createCookie(name, value, expires) { var exp = new Date(); exp.setTime(exp.getTime() + Number(expires) * 1000); document.cookie = name + '=' + value + ';expires=' + exp.toGMTString() + ';path=/'; } var teacherArr = ['11111','22222','33333','44444','55555','66666']; var teacherCount = void 0; if (readCookie('teacherCount')) { teacherCount = Number(readCookie('teacherCount')) % 5 + 1; } else { teacherCount = Math.ceil(5 * Math.random()); } var teacherName = teacherArr[teacherCount - 1]; // $('.imgteacher').attr('src', 'img/qrcode/' + teacherName + '.png'); // $('.wechatname').html(teacherName); var $qrcode = document.querySelectorAll('.wechatname'); for(var i = 0, len = $qrcode.length; i < len; i++) { $qrcode[i].innerHTML = teacherName; } createCookie('teacherCount', teacherCount, 3600); </script>