Cara Melaksanakan JavaScript selepas Pemuatan Halaman
Melaksanakan skrip luaran dalam
bahagian halaman HTML anda boleh menimbulkan cabaran apabila cuba mengakses elemen dalamtunda Atribut:
Tambahkan atribut tangguh pada
<script src="deferMe.js" defer></script>
Dengan atribut ini, skrip akan dilaksanakan sejurus sebelum halaman selesai menghuraikan DOM.
Peristiwa muat badan:
Sertakan pengendali acara onload dalam
tag:<body onload="script();">
Acara ini akan mencetuskan pelaksanaan fungsi skrip() apabila halaman selesai dimuatkan.
DOMContentLoaded Event:
Gunakan acara DOMContentLoaded, yang disokong oleh kebanyakan orang pelayar:
document.addEventListener("DOMContentLoaded", function() { // Your script });
Acara ini dicetuskan apabila DOM dimuatkan sepenuhnya, tetapi sebelum imej dan gaya selesai dipaparkan.
Peristiwa window.onload:
Sebagai alternatif, anda boleh menggunakan acara window.onload:
window.onload = function() { // Your script };
Ini acara dianggap lebih standard daripada document.onload dan disokong secara meluas merentas penyemak imbas.
Penyelesaian Tidak Menganggu:
Untuk pendekatan yang tidak menonjol, pertimbangkan untuk menggunakan atribut tangguh atau pengendali acara window.onload. Kaedah ini akan melaksanakan skrip anda selepas halaman dimuatkan, memastikan anda boleh mengakses elemen yang berkaitan dalam skrip anda.
Atas ialah kandungan terperinci Bagaimana untuk Memastikan JavaScript Dilaksanakan Selepas Halaman Dimuat Sepenuhnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!