Heim >Web-Frontend >js-Tutorial >So behandeln Sie mehrere window.onload-Ereignisse gleichzeitig, wenn Sie auf andere js_javascript-Kenntnisse verweisen
Manchmal verwendet das js beim Verweisen auf andere js das Ereignis window.onload. In diesem Fall wird das onload-Ereignis der importierten Seite möglicherweise nicht ausgeführt. Neben der Methode, die beiden zusammen zu schreiben, gibt es noch andere Methoden
if(window.onload!=null){ eval("theOldFun="+window.onload.toString()); window.onload=function(){theOldFun();addReadResource();}; }
Die Rolle der Funktion eval():
Seine Funktion besteht darin, die entsprechende Zeichenfolge in JS-Code zu analysieren und auszuführen
Beispielsweise möchten Sie jetzt eine Variablenmethode
function name1(){……} function name2(){……} var m="name1"; eval(m+'()');//运行name1(); m='name2'; eval(m+'()');//运行name2();