Voilà mon probléme est simple, je voudrais savoir si lorsque qu'on a une liste de type select, on peut récupérer l'index en spécifiant la valeur sans parcourir toute la liste comme si en fait options était un tableau associatif.
L'exemple de l'application 'concréte' de mon probléme:
Voilà je sais qu'on peut récupérer cet index de différentes maniéres en parcourant toute la liste, et qu'on peut également initialiser la valeur pointée également par un parcours complet mais est-il possible de la faire en 1 ligne sans parcours complet?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <select name='liste1'> <option value='1'>banane</option> <option value='3'>poire</option> <option value='2'>ananas</option> </select> /* fonction javascript dans le head par exemple */ function init() { var liste =document.getElementsByName("list1")[0]; var ind = liste.options["ananas"]; liste.selectedIndex = ind; }
merci pour vos réponses.
Partager