Rumah >hujung hadapan web >tutorial js >Bolehkah saya Memanggil Berbilang Fungsi JavaScript dalam Acara onclick Tunggal?
Seruan Fungsi JavaScript Berbilang dalam Acara Onclick
Atribut acara onclick biasanya digunakan untuk mencetuskan fungsi JavaScript sebagai tindak balas kepada klik butang atau interaksi unsur. Walau bagaimanapun, mungkin terdapat senario di mana anda ingin menggunakan berbilang fungsi secara berurutan.
Bolehkah Anda Memanggil Berbilang Fungsi JavaScript dalam Onclick?
Ya, anda boleh memanggil berbilang fungsi JavaScript dalam atribut acara onclick menggunakan sintaks berikut:
onclick="function1(); function2();"
Ini akan melaksanakan kedua-dua fungsi1 dan fungsi2 dalam urutan apabila elemen diklik. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa pada umumnya tidak disyorkan untuk menggunakan pendekatan ini.
Amalan Lebih Baik: Pengendali Acara dalam Kod Javascript
Pendekatan yang lebih disyorkan ialah memisahkan panggilan fungsi daripada HTML dan lampirkan pengendali acara melalui kod JavaScript. Teknik ini dikenali sebagai "JavaScript tidak mengganggu."
<button>
const btn = document.getElementById("btn"); btn.addEventListener("click", () => { doSomething(); doSomethingElse(); });
Pendekatan ini:
Ringkasnya, walaupun mungkin untuk memanggil berbilang fungsi JavaScript dalam atribut acara onclick, secara amnya adalah dinasihatkan untuk menggunakan JavaScript yang tidak mengganggu dan mengendalikan acara melalui kod untuk meningkatkan organisasi dan fleksibiliti kod .
Atas ialah kandungan terperinci Bolehkah saya Memanggil Berbilang Fungsi JavaScript dalam Acara onclick Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!