Rumah >hujung hadapan web >tutorial js >Cara mengendalikan berbilang peristiwa window.onload pada masa yang sama apabila merujuk kemahiran js_javascript lain

Cara mengendalikan berbilang peristiwa window.onload pada masa yang sama apabila merujuk kemahiran js_javascript lain

WBOY
WBOYasal
2016-05-16 16:37:521022semak imbas

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();
Kenyataan:
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