Maison > interface Web > js tutoriel > Que fait « return false » dans les écouteurs d'événements de clic JavaScript ?

Que fait « return false » dans les écouteurs d'événements de clic JavaScript ?

DDD
Libérer: 2024-12-12 21:04:10
original
356 Les gens l'ont consulté

What Does `return false` Do in JavaScript Click Event Listeners?

Comprendre l'impact de « return false » dans les écouteurs d'événement de clic

Lorsque vous ajoutez « return false » à un écouteur d'événement de clic, vous êtes contrôlant essentiellement le comportement par défaut du navigateur après le déclenchement de l'événement de clic. En renvoyant false dans le gestionnaire d'événements, vous empêchez le navigateur d'effectuer son action prédéterminée. Cette fonctionnalité est couramment utilisée avec les liens pour supprimer l'action inhérente au suivi du lien hypertexte.

Contrairement aux liens, les boutons n'utilisent généralement pas cette technique car leur comportement par défaut est différent. Les boutons soumettent généralement des formulaires ou lancent certaines actions prédéfinies, qui ne sont pas directement affectées par l'ajout de « return false » à leurs écouteurs d'événements de clic.

Bien qu'il n'y ait pas de spécification spécifique du W3C pour ce comportement, il relève du domaine de " DOM 0", une collection d'interfaces JavaScript non spécifiées mais historiquement implémentées. Cependant, les pratiques modernes des navigateurs ont remplacé cette technique par l'utilisation de « event.preventDefault() » dans le même but. Cette approche mise à jour est clairement définie dans la spécification DOM 2 Events.

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!

source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal