Parfois, en faisant référence à d'autres JS, son JS utilise l'événement Window.onload. De cette façon, l'événement Onload de la page importée ne peut pas être exécuté. Comment les deux peuvent-ils fonctionner? En plus de la méthode d'écriture deux ensemble, il existe d'autres méthodes
if (window.onLoad! = null) {eval ("theoldfun =" + window.onload.toString ()); window.onLoad = function () {theoldfun (); addreadResource ();}; }La fonction de la fonction eval ():
Sa fonction consiste à analyser la chaîne correspondante dans le code JS et à l'exécuter
Par exemple, vous souhaitez exécuter une méthode variable maintenant
function name1 () {…} function name2 () {…} var m = "name1"; eval (m + '()'); // run name1 (); m = 'name2'; eval (m + '()'); // run name2 ();