Gunakan Berbilang Fungsi JavaScript dengan Satu Atribut Klik Sekali
Soalan: Adakah mungkin untuk mencetuskan berbilang fungsi JavaScript dengan menggunakan atribut onclick dalam HTML?
Jawapan:
Ya, adalah boleh dilaksanakan untuk melaksanakan beberapa fungsi JavaScript dengan satu atribut onclick. Untuk mencapai ini, pisahkan panggilan fungsi dengan koma bertitik dalam atribut onclick, seperti yang dilihat dalam kod berikut:
onclick="doSomething();doSomethingElse();"
Mencegah Lebih Baik Daripada Mengubati: Mengapa Anda Perlu Mengelak onclick
Walaupun atribut onclick menyediakan cara yang mudah untuk melampirkan fungsi JavaScript pada elemen HTML, ia secara amnya dianggap sebagai kaedah yang kurang diingini. Ini disebabkan oleh konsep JavaScript yang tidak mengganggu, yang menggalakkan pengasingan tanggungjawab HTML dan JavaScript.
JavaScript Tidak Menganggu: Pendekatan yang Lebih Baik
Dengan memisahkan kod JavaScript daripada HTML, anda meningkatkan fleksibiliti, kebolehselenggaraan dan kebolehaksesan dalam aplikasi web anda. Untuk mencapai matlamat ini, lampirkan pengendali acara pada nod DOM terus melalui kod JavaScript:
document.getElementById("myButton").addEventListener("click", function() { doSomething(); doSomethingElse(); });
Pendekatan ini menjamin pemisahan kebimbangan yang lebih bersih dan lebih berstruktur, menjadikannya lebih mudah untuk mengubah suai dan nyahpepijat kod anda pada masa hadapan .
Atas ialah kandungan terperinci Bolehkah saya Memanggil Berbilang Fungsi JavaScript dengan Satu Atribut onclick?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!