Maison >interface Web >js tutoriel >Comment puis-je obtenir efficacement la valeur d'un bouton radio sélectionné en JavaScript ?
Accès aux valeurs des boutons radio : une approche plus concise
Dans votre programme JavaScript, vous avez rencontré un problème où la valeur du bouton radio sélectionné revenait indéfini. Le code que vous avez fourni repose sur une boucle via aNodeList, ce qui peut être inefficace. Une manière plus moderne et plus concise de récupérer la valeur consiste à utiliser les méthodes d'interrogation des éléments.
Code amélioré :
Pour résoudre ce problème, envisagez d'utiliser le code suivant :
document.querySelector('input[name="genderS"]:checked').value;
Cette ligne accomplit la même fonctionnalité que votre boucle mais sur une seule ligne. Il exploite la méthode querySelector() pour sélectionner le bouton radio avec l'attribut de nom spécifié ("genderS") et le statut vérifié.
Comment ça marche :
Avantages :
Utilisation :
Vous pouvez attribuer la valeur sélectionnée à une variable comme suit :
var genderValue = document.querySelector('input[name="genderS"]:checked').value;
Cette variable peut ensuite être utilisée dans votre fonction submitForm ou dans toute autre partie de votre programme.
En implémentant cette méthode plus concise et efficace, vous pouvez récupérer efficacement la sélection valeur du bouton radio sans rencontrer de problèmes non définis.
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!