Maison > Questions et réponses > le corps du texte
Le fichier html d'origine charge initialement un fichier JS A, qui contient un grand nombre de fonctions.
Lorsqu'un fichier JS externe B est chargé après l'exécution d'un événement, le fichier JS B appelle la fonction dans le fichier A. Logiquement parlant, le fichier JS A a été chargé avec succès après le chargement de la page, et le fichier JS B importé devrait pouvoir à utiliser directement Oui, pourquoi ne puis-je pas appeler la fonction dans le fichier A ? Une erreur sera signalée. . .
contenu a.js :
fonction 1,
fonction 2,
$('#btn3').unbind('click').click(function(e){
e.stopPropagation();
$.getScript('b.js');
})
b.js Contenu :
Fonction 1();
Une fois b.js chargé avec succès, les autres éléments ajoutés ne peuvent pas être appelés sauf les fonctions Aucun problème avec quoi que ce soit. Quelle est la raison
PHP中文网2017-09-04 09:07:37
Vous pouvez prendre une capture d'écran de l'erreur, il peut s'agir d'un problème de portée de fonction.