Memuatkan JS Secara Program dalam JS
Soalan: Bagaimanakah anda boleh memuatkan fail JS luaran secara dinamik dalam fail JavaScript lain , berdasarkan bersyarat pernyataan?
Jawapan:
Walaupun cubaan untuk memanfaatkan document.createElement() untuk pemuatan berasaskan DOM, ia mungkin kelihatan seperti fail JS luaran telah dimuatkan tetapi kekal tidak boleh diakses dalam fail semasa. Ini kerana pelaksanaan JavaScript diteruskan semasa skrip yang dimuatkan masih dimuatkan, menjadikan kandungannya tidak tersedia.
Untuk menangani isu ini, pertimbangkan untuk melaksanakan langkah berikut:
Tentukan pendengar acara untuk acara pemuatan skrip, membenarkan akses kepada kandungan skrip setelah ia dimuatkan:
script.onload = function () { // Perform desired actions with the script's content };
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memuatkan Fail JavaScript Luaran Secara Dinamik Berdasarkan Keadaan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!