Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Membuat dropdown menu dengan Javascript adalah salah satu keterampilan dasar yang wajib dimiliki oleh setiap web developer. Dropdown menu memungkinkan pengguna memilih sebuah opsi dari sekumpulan opsi yang ada. Tutorial ini akan membimbingmu melalui proses membuat dropdown menu dengan Javascript sederhana dan efektif.
Sebagai titik awal, kita akan mulai dengan HTML dasar dan kemudian bergerak ke Javascript.
Mari mulai dengan membuat struktur dasar HTML untuk dropdown menu kita. Silahkan buat file HTML baru dan tuliskan kode berikut:
<!DOCTYPE html>
<html>
<head>
<title>Cara Membuat Dropdown dengan Javascript</title>
</head>
<body>
<select id="myDropdown">
<option value="1">Opsi 1</option>
<option value="2">Opsi 2</option>
<option value="3">Opsi 3</option>
</select>
</body>
</html>
Setelah kita memiliki struktur HTML dasar, kita dapat menambahkan Javascript untuk membuat dropdown menu kita berfungsi. Untuk itu, tambahkan tag script sebelum penutup tag body dan tulis kode berikut:
<script>
var dropdown = document.getElementById('myDropdown');
dropdown.addEventListener('change', function () {
var selectedOption = this.options[this.selectedIndex].value;
alert('Kamu telah memilih: ' + selectedOption);
});
</script>
Dalam kode di atas, pertama kita menyeleksi elemen dropdown menggunakan fungsi document.getElementById()
dan menyimpannya dalam variabel dropdown
. Kemudian kita menambahkan event listener change
ke dropdown. Setiap kali pengguna memilih opsi baru dari dropdown, fungsi callback yang kita berikan akan dipanggil. Di dalam fungsi tersebut, kita mengambil opsi yang dipilih pengguna dan menampilkannya dalam bentuk alert.
Kini kamu cukup menyimpan file HTML, membukanya di browser, dan mencoba memilih opsi dari dropdown. Kamu akan melihat popup alert yang menampilkan opsi yang kamu pilih.
Pelajaran penting yang bisa kamu ambil dari tutorial ini adalah bagaimana cara memanipulasi objek DOM seperti dropdown dan menangani event menggunakan Javascript. Cobalah bereksperimen dengan kode ini dan bereksplorasi menciptakan variasi dropdown menu yang lebih kompleks dan interaktif untuk situs webmu. Selamat belajar!
Link terkait: