Secara tradisinya, atribut onload pada elemen badan digunakan untuk melaksanakan fungsi JavaScript apabila halaman dimuatkan sepenuhnya. Walau bagaimanapun, sesetengah rangka kerja seperti serpihan JSP tidak menyediakan elemen badan untuk menambah atribut onload. Ini menimbulkan persoalan: Adakah terdapat cara alternatif untuk memanggil fungsi JavaScript semasa memuatkan halaman tanpa menggunakan jQuery?
Penyelesaian: Fungsi Tanpa Nama onload
Daripada menugaskan terus fungsi JavaScript kepada atribut onload, anda boleh mengikatnya pada fungsi tanpa nama. Fungsi tanpa nama ini kemudiannya boleh digunakan apabila halaman dimuatkan.
window.onload = function() { yourFunction(param1, param2); };
Pendekatan ini membolehkan anda menghantar parameter kepada fungsi yang dimaksudkan, yang berpotensi menjadikannya lebih serba boleh. Anda juga boleh melaksanakan berbilang fungsi dalam fungsi tanpa nama jika perlu.
Ingat, penyelesaian ini bergantung pada pendengar acara window.onload untuk melaksanakan kod JavaScript setelah halaman dimuatkan sepenuhnya. Ia merupakan alternatif yang mudah dan fleksibel kepada atribut onload apabila elemen badan tidak tersedia.
Atas ialah kandungan terperinci Bagaimana untuk Memanggil Fungsi JavaScript pada Pemuatan Halaman Tanpa Atribut `onload`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!