Rumah >hujung hadapan web >tutorial js >Cara mengendalikan berbilang peristiwa window.onload pada masa yang sama apabila merujuk kemahiran js_javascript lain
Kadangkala apabila merujuk js lain, jsnya menggunakan acara window.onload Dalam kes ini, acara onload halaman yang diimport mungkin tidak dilaksanakan. Bagaimana saya boleh menjalankan kedua-duanya. Selain kaedah menulis kedua-duanya bersama, terdapat kaedah lain
if(window.onload!=null){ eval("theOldFun="+window.onload.toString()); window.onload=function(){theOldFun();addReadResource();}; }
Peranan fungsi eval() :
Fungsinya adalah untuk menghuraikan rentetan yang sepadan ke dalam kod JS dan menjalankannya
Sebagai contoh, anda kini mahu menjalankan kaedah pembolehubah
function name1(){……} function name2(){……} var m="name1"; eval(m+'()');//运行name1(); m='name2'; eval(m+'()');//运行name2();