search

Home  >  Q&A  >  body text

Copy text without typing or buttons

<p>How do I create a function that copies text to the clipboard? I found on w3schools how to do it using an input box, but I don't know how to do it using just text (like Hypixel for example)</p>
P粉785522400P粉785522400551 days ago623

reply all(1)I'll reply

  • P粉978742405

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

    You don't need to use a library to accomplish this.
    Just use 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>

    reply
    0
  • Cancelreply