Le code JavaScript JSFiddle ne s'exécute pas
Lorsque vous essayez d'exécuter du code JavaScript dans un JSFiddle, vous pouvez rencontrer une erreur indiquant que la fonction que vous appelez n’est pas défini. Cette erreur se produit généralement lorsque le code JavaScript est ajouté au fichier
du document HTML, tandis que le code HTML est ajouté à la section section.Solution :
Le paramètre d'enveloppement par défaut dans JSFiddle est "onLoad", qui encapsule tout le code JavaScript dans une fonction exécutée après le chargement du résultat. . Cet emballage crée une portée locale pour toutes les variables, les rendant indisponibles dans la portée globale.
Pour résoudre ce problème, modifiez le paramètre d'enveloppement sur « pas d'enveloppement » :
Exemple :
<input type="button" value="test" onclick="test()" /> <script> function test() { alert("test"); } </script>
Après avoir effectué ces modifications, le code JavaScript devrait maintenant s'exécuter correctement lorsque le bouton est cliqué.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!