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
Lepaskan: 2016-05-16 16:37:52
asal
1029 orang telah melayarinya

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

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();
Salin selepas log masuk
Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan