Menyalin Isi Web ke Clipboard Menggunakan Javascript

Terkadang dibutuhkan sebuah fitur menyalin isi dari sebuah web untuk diletakan di tempat lain, misalkan di URL atau text-editor. Banyak sekali metode yang ditawarkan untuk membuat fitur tersebut yang ada di internet. Berikut ini merupakan cara untuk membuat fitur meyalin isi web ke clipboard menggunakan Javascript. Ini lah contoh kode lengkapnya :

<!DOCTYPE html>
<html>
    <head>
        <title>Copy To Clipboard</title>
        <script type="text/javascript">
            function salinIsi(elementID){
                // Create a "hidden" input
                var aux = document.createElement("input");
                // Assign it the value of the specified element
                var content = document.getElementById(elementID).innerHTML;
                //input to aux
                aux.setAttribute("value", content);
                // Append it to the body
                document.body.appendChild(aux);
                // Highlight its content
                aux.select();
                // Copy the highlighted text
                document.execCommand("copy");
                // Remove it from the body
                document.body.removeChild(aux);
            }
        </script>
    </head>
    <body>
    <div id="paragraph1">Lorem Ipsum is simply dummy text of the printing and 
typesetting industry. 
    </div><br>
    <div><button onclick="salinIsi('paragraph1')">Copy To Clipboard</button></div>
    <br>
    <div>
    Paste Here
    <br>
    <textarea cols="100" rows="5" name="pasteHere"></textarea>
    </div>
    </body>
</html>

Semoga bermanfaat dan tetap berkarya.