Explications :
document.getElementById('liste') --> permet de désigner la liste en question
La propriété options permet de désigner une des valeurs de la liste déroulante. Il s'agit d'un tableau.
Ainsi, pour désigner le premier élément de la liste, il suffit de faire :
document.getElementById('liste').options[0]
document.getElementById('liste').selectedIndex --> permet de désigner l'élément sélectionné.
Explications :
document.getElementById('liste') --> permet de désigner la liste en question
La propriété options permet de désigner une des valeurs de la liste déroulante. Il s'agit d'un tableau.
Ainsi, pour désigner le premier élément de la liste, il suffit de faire :
document.getElementById('liste').options[0]
document.getElementById('liste').selectedIndex --> permet de désigner l'élément sélectionné
Dans le cas d'un select normal, si une option est passée à true, elle deviendra
automatiquement l'option sélectionnée. Pour un select multiple, cette option
se rajoutera aux options déjà sélectionnées.
Pour des raisons de sécurité, il n'est pas possible de modifier la valeur d'un
champ de formulaire de type file. En effet, sa propriété value est en lecture
seule. Si ce n'était pas le cas, il serait donc possible de donner une valeur
par défaut à ce champ, et pourquoi pas un fichier sensible du système
d'exploitation de l'utilisateur, puis de faire envoyer ce fichier via un
formulaire invisible qui s'envoie tout seul (grâce à JavaScript).
retournera bien nameInput.
Mais cette syntaxe ne fonctionne qu'avec IE et lève une exception (erreur) avec la plupart des navigateurs.
Voici donc deux manières de contourner le problème :