web-dev-qa-db-fra.com

L'événement onclick ne se déclenche pas sur jsfiddle.net

Je teste du javascript sur jsfiddle et pour une raison quelconque, je ne parviens pas à déclencher une fonction en cliquant sur un bouton. Aucun conseil?

lien jsfiddle

43
Cronin O'M

Dans le Frameworks & Extensions panneau, définissez onLoad sur No wrap - in <body>.

Il m'a fallu un certain temps pour comprendre cela.

127
dk123

Vous avez configuré JSFiddle pour encapsuler le code dans un gestionnaire d'événements onload. Par conséquent, la fonction que vous essayez d'appeler onclick est hors de portée.

N'utilisez pas d'attributs d'événement intrinsèques. Utilisez jQuery (puisque vous utilisez déjà jQuery) liaison d'événement à la place.

18
Quentin