Maison >interface Web >js tutoriel >Description de la méthode de déclenchement de l'événement onchange dans les compétences js_javascript

Description de la méthode de déclenchement de l'événement onchange dans les compétences js_javascript

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBoriginal
2016-05-16 16:56:201498parcourir

L'événement onchange dans js est un événement qui est déclenché lorsque la valeur d'un contrôle d'entrée, tel qu'une zone de texte, est modifiée côté client. Mais si vous modifiez la valeur d'une zone de texte dans le code js au lieu de modifier la valeur d'une zone de texte via la saisie au clavier, l'événement onchange ne sera pas déclenché.

Alors, comment déclencher l'événement onchange du contrôle textbox via du code en mode code js ? Après avoir consulté les informations, j'ai découvert que js fournit une méthode qui peut déclencher tous les événements du contrôle. object.fireEvent(), utilisez des méthodes telles que object.fireEvent('onchange') pour déclencher l'événement onchange du contrôle.

De même, l'utilisation de la méthode fireEvent dans js peut également déclencher d'autres événements spatiaux.

• Pour ajouter , la méthode fireEvent ci-dessus n'est pas prise en charge dans le navigateur Firefox. Donc, si vous souhaitez l'exécuter à la fois dans IE et FF, essayez le code suivant.

Copier le code Le code est le suivant :

if (obj.fireEvent)
{
obj.fireEvent('onchange');
}
else
{
obj.onchange();
}

C'est-à-dire, déterminez l'événement fireEvent s'il est disponible, sinon, utilisez directement la méthode onchange().
Déclaration:
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