Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Memanggil Fungsi JavaScript pada Pemuatan Halaman Tanpa Atribut `onload`?

Bagaimana untuk Memanggil Fungsi JavaScript pada Pemuatan Halaman Tanpa Atribut `onload`?

Susan Sarandon
Lepaskan: 2024-11-24 16:17:22
asal
710 orang telah melayarinya

How to Call a JavaScript Function on Page Load Without the `onload` Attribute?

Memanggil Fungsi JavaScript semasa Pemuatan Halaman Tanpa beban

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);
};
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan