Maison > Article > interface Web > Comment gérer plusieurs événements window.onload en même temps lors du référencement d'autres compétences js_javascript
Parfois, lors du référencement d'autres js, son js utilise l'événement window.onload. Dans ce cas, l'événement onload de la page importée peut ne pas être exécuté. Comment puis-je exécuter les deux ? En plus de la méthode d'écriture des deux ensemble, il existe d'autres méthodes
if(window.onload!=null){ eval("theOldFun="+window.onload.toString()); window.onload=function(){theOldFun();addReadResource();}; }
Le rôle de la fonction eval() :
Sa fonction est d'analyser la chaîne correspondante en code JS et de l'exécuter
Par exemple, vous souhaitez maintenant exécuter une méthode variable
function name1(){……} function name2(){……} var m="name1"; eval(m+'()');//运行name1(); m='name2'; eval(m+'()');//运行name2();