首页  >  问答  >  正文

无需输入或按钮,即可复制文本

<p>如何创建一个将文本复制到剪贴板的功能? 我在w3schools上找到了如何使用输入框来实现,但我不知道如何仅使用文本来实现(例如像Hypixel这样)</p>
P粉785522400P粉785522400438 天前555

全部回复(1)我来回复

  • P粉978742405

    P粉9787424052023-08-31 00:06:32

    您不需要使用库来完成这个操作。
    只需使用 document.execCommand("copy")

    $("#txt").on("click", function (event) {
        var $temp = $("<input>");
        $("body").append($temp);
        $temp.val($("#txt").html()).select();
        document.execCommand("copy");
        $temp.remove();
    });
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    
    <div id="txt">复制这段文字</div>

    回复
    0
  • 取消回复