Cara Memanggil Fungsi JavaScript dari File JS dalam HTML dengan Onclick
Artikel ini akan membahas cara memanggil fungsi JavaScript yang ditulis di file JS terpisah dalam HTML menggunakan atribut onclick
.
1. Struktur Dasar
Pertama, kita perlu memiliki tiga elemen:
- File HTML: Berisi struktur dan elemen HTML, serta kode untuk memanggil fungsi.
- File JavaScript: Berisi definisi fungsi JavaScript.
- Tag Script: Menghubungkan file JavaScript ke HTML.
2. File HTML
Memanggil Fungsi JavaScript
Penjelasan:
script src="script.js"
: Tag script ini menghubungkan file JavaScriptscript.js
ke HTML.<button onclick="myFunction()">Klik Saya!</button>
: Tombol ini akan memanggil fungsimyFunction()
saat diklik.
3. File JavaScript (script.js)
function myFunction() {
alert("Fungsi JavaScript dipanggil!");
}
Penjelasan:
function myFunction() { ... }
: Mendefinisikan fungsi bernamamyFunction()
.alert("Fungsi JavaScript dipanggil!");
: Kode di dalam fungsi, dalam contoh ini, menampilkan pesan "Fungsi JavaScript dipanggil!" dalam kotak dialog.
Cara Kerja
- Memanggil Fungsi: Ketika pengguna mengklik tombol, atribut
onclick
pada tombol akan menjalankan kodemyFunction()
. - Eksekusi Fungsi: Kode JavaScript dalam
script.js
dieksekusi. FungsimyFunction()
dipanggil. - Output: Kode dalam fungsi
myFunction()
dieksekusi, menampilkan pesan "Fungsi JavaScript dipanggil!".
Contoh Lain
Anda dapat mengganti kode dalam fungsi myFunction()
dengan kode JavaScript lainnya. Berikut beberapa contoh:
- Menampilkan teks di elemen HTML:
function myFunction() {
document.getElementById("demo").innerHTML = "Teks baru!";
}
- Mengubah gaya CSS:
function myFunction() {
document.getElementById("myDiv").style.backgroundColor = "red";
}
Catatan:
- Pastikan file JavaScript dihubungkan ke file HTML dengan tag
script
. - Pastikan nama fungsi di
onclick
sesuai dengan nama fungsi dalam file JavaScript.
Dengan memahami konsep ini, Anda dapat memanggil fungsi JavaScript dari file terpisah di HTML untuk membuat situs web yang lebih dinamis dan interaktif.