Sélectionnez un bouton radio dynamiquement
J'ai besoin de sélectionner un bouton radio dynamiquement.
i) j'ai créé quelques boutons radio dynamiquement, c'est à dire dans une fonction à l'aide de:
function funcName()
{
Something.innerHTML = '<input type = "radio" name = "rName" id = "1" />' + '<input type = "radio" name = "rName" id = "2" />' + '<input type = "radio" name = "rName" id = "3" />';
}
ii) j'ai besoin de sélectionner un bouton radio de manière dynamique, dans une autre fonction:
function funcNAme(someVar)
{
document.getElementById(someVar).checked = true;
}
Mais cela ne fonctionne pas, c'est à dire le bouton radio n'est pas d'être sélectionné. Cependant, 'disabled' fonctionne très bien.
Aussi:
alert(someVar);
rendements appropriés valeur souhaitée.
- votre fonction doit être fonctionne bien ... cochez cette exemple
- Il peut-être lié à mon deuxième commentaire dans ma réponse sur le fait d'avoir les Id de jeu de nombres - pas une bonne pratique et pas valide
Vous devez vous connecter pour publier un commentaire.
La syntaxe est comme suit :
Si vous avez besoin d'utiliser
Voir ici -> HTMLInputElement
Exemple de travail -> http://jsfiddle.net/p5yca/
Et s'il vous plaît s'il vous plaît ne pas utiliser les nombres pour les Id des éléments -> http://www.w3.org/TR/html401/types.html#type-name
Semble bien fonctionner:
Exemple - http://jsfiddle.net/infernalbadger/LHyQT/2/
De la configuration de la
checked
attribut sur lainnerHTML
attribut, et non sur l'élément DOM lui-même; cela devrait faire l'affaire: