news

2023-11-11

copy text to clipboard html

copy text to clipboard html menggunakan JavaScript

Ada banyak situasi di mana pengguna ingin menyalin teks dari suatu elemen dalam halaman web. Mungkin itu adalah pengodean yang rumit atau mungkin informasi yang sangat penting yang harus disimpan. Dalam artikel ini, kita akan menjelajahi cara menyalin teks ke clipboard menggunakan HTML dan JavaScript.

HTML Clipboard API

Sebelum kita melangkah lebih jauh, penting untuk mencatat bahwa mengakses clipboard pengguna menggunakan JavaScript dianggap berbahaya dan tidak aman oleh beberapa browser. Namun, beberapa browser modern menyediakan Clipboard API yang aman untuk digunakan. Dalam tutorial ini, kita akan menggunakan HTML Clipboard API.

Langkah 1: Markup HTML dasar

Mari kita mulai dengan membuat elemen HTML dasar untuk menyalin teks. Dalam contoh ini, kita akan menggunakan elemen ```

Langkah 2: Menerapkan fungsi penyalinan

Selanjutnya, kita perlu menerapkan fungsi JavaScript yang akan menyalin teks ke clipboard pengguna saat tombol "Salin teks" diklik. Berikut adalah contoh kode JavaScript:

```javascript const copyButton = document.querySelector("#copy-button"); const textArea = document.querySelector("#text");

copyButton.addEventListener("click", () => { textArea.select(); document.execCommand("copy"); alert("Teks berhasil disalin!"); }); ```

Dalam kode di atas, kita menggunakan metode `select()` untuk memilih teks dalam elemen