Maison > interface Web > js tutoriel > Pourquoi mon JavaScript ne fonctionne-t-il pas dans JSFiddle ?

Pourquoi mon JavaScript ne fonctionne-t-il pas dans JSFiddle ?

Barbara Streisand
Libérer: 2024-12-21 14:22:10
original
822 Les gens l'ont consulté

Why Isn't My JavaScript Working in JSFiddle?

JSFiddle : JavaScript ne fonctionne pas

Un utilisateur a rencontré un problème avec son code JavaScript qui ne fonctionne pas dans JSFiddle. Bien que vous ayez suivi la documentation indiquant que le code JS doit être ajouté au fichier et le code HTML dans le , cliquer sur le bouton entraîne un message d'erreur indiquant "test non défini".

Le problème

Après examen du code fourni, le problème réside dans le paramètre d'emballage JSFiddle. Par défaut, il est défini sur « onLoad », qui encapsule tout le JavaScript dans une fonction exécutée après le chargement du résultat. Cela crée une portée localisée pour les variables, les rendant inaccessibles dans la portée globale.

La solution

Pour résoudre ce problème, modifiez le paramètre d'habillage sur « pas d'enveloppement ". Cela garantit que le code JavaScript n'est pas contenu dans une fonction et est disponible dans la portée globale.

Code corrigé

<input type="button" value="test" onclick="test()">
Copier après la connexion
function test() { alert("test"); }
Copier après la connexion

En implémentant ces modifications , le code JavaScript fonctionnera comme prévu lorsque vous cliquerez sur le bouton.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal