Les exemples de cet article résument les méthodes de chargement dynamique de js. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :
Méthode 1 : Direct document.write (asynchrone)
");
Comme cette méthode est un chargement asynchrone, document.write va réécrire l'interface, ce qui n'est évidemment pas pratique
Méthode 2 : Modifier dynamiquement l'attribut src d'un script existant (asynchrone)
Cette méthode ne modifiera pas les éléments de l'interface ni ne réécrira les éléments de l'interface, mais elle sera également chargée de manière asynchrone
Méthode 3 : Créer dynamiquement des éléments de script (asynchrone)
Copier le code Le code est le suivant :<script></div>
var body= document.getElementsByTagName('BODY').[0];
var script= document.createElement("script"); <div class="codebody" id="code52191">
Script.type = "texte/javascript"; <br>
Script.src="xx.js"; <br>
body.appendChild(oScript); <br>
</script>
L'avantage de cette méthode par rapport à la deuxième méthode est qu'il n'est pas nécessaire d'écrire une balise de script dans l'interface au début. L'inconvénient est le chargement asynchrone