Bagaimana cara mengcopy teks di dalam element html, seperti div atau sebagainya ? disini saya akan membuat fungsi untuk meng-copy teks di dalam element.

method javascript yang kita gunakan sangat simpel yaitu :

document.execCommand("copy");

tetapi sebelum memanggil command copy kita harus menyeleksi teks yang terdapat didalam elemen html, menggunakan :

document.createRange();

berikut ini fungsi yang akan saya buat :

function copy_text(elemen){

     var range = document.createRange();
     range.selectNode(document.getElementById(elemen));
     window.getSelection().addRange(range);
     document.execCommand("copy");

}

Berikut contoh implementasinya :

See the Pen Copy Text to Clipboard by Lufti Nurfahmi (@luftinur) on CodePen.default

Semoga bermanfaat, selamat ngoding selamat berkarya.