<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>复制粘贴到微信</title> <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> </head> <body> <div class="" id="wxhao">dc</div> <button class="" style="background: #4D9011;" onclick="copyArticle()">点击复制</button> <a href="weixin://" style="background: red;" class="">点击跳到微信</a> </body> <script> function copyArticle() { var wxhao = document.getElementById('wxhao'); const range = document.createRange();//createRange() 方法创建 Range 对象。 range.selectNode(document.getElementById('wxhao'));//selectNode() 方法把范围边界设置为一个节点。 const selection = window.getSelection();//window.getSelection() 方法获取鼠标划取部分的起始位置和结束位置 if(selection.rangeCount > 0) selection.removeAllRanges(); selection.addRange(range); document.execCommand('copy'); alert("复制成功!请到微信添加!"); } </script> </html>