ホームページ  >  記事  >  ウェブフロントエンド  >  他の js_javascript スキルを参照するときに複数の window.onload イベントを同時に処理する方法

他の js_javascript スキルを参照するときに複数の window.onload イベントを同時に処理する方法

WBOY
WBOYオリジナル
2016-05-16 16:37:521006ブラウズ

他の JS を参照するときに、その JS が wi​​ndow.onload イベントを使用する場合があります。この場合、インポートされたページの onload イベントが実行されないことがあります。どうすれば両方を実行できますか?二つを一緒に書く方法以外にも、以下の方法があります

if(window.onload!=null){ 
eval("theOldFun="+window.onload.toString()); 
window.onload=function(){theOldFun();addReadResource();}; 
}

eval() 関数の役割:

その機能は、対応する文字列を JS コードに解析して実行することです
たとえば、変数メソッド

を実行するとします。
function name1(){……} 
function name2(){……} 
var m="name1"; 
eval(m+'()');//运行name1(); 
m='name2'; 
eval(m+'()');//运行name2();
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。