Comment définir l'option par défaut pour SÉLECTIONNER le Tag et comment faire pour obtenir l'Index de l'option sélectionnée?

Je voudrais avoir un code en HTML et JavaScript processus et SÉLECTIONNEZ l'OPTION Éléments

<select>
    <option>
    </option>
    <option>
    </option>
</select>

Comment je peux obtenir l'Index de l'option sélectionnée et ensuite obtenir la valeur de cet indice?

Comment puis-je faire de 2010 l'option par défaut visuel pour les utilisateurs dans la balise select existant dans le formulaire dans une page web?

Mon code ressemble à ça :

<select id="SelectYear" name="SelectYear" size="1">  
    <script type="text/javascript">
        var startyear = "1950";
        var endyear   = "2020";
        for(var k=startyear; k<=endyear; k++ ) document.write("<option value="+k+">"+k+"</option>");
    </script>   
</select>

J'ai essayé de nombreuses expressions pour obtenir cet indice, même moi, je sais que cela peut donner une autre chose comme:

var vIndex = document.getElementById('SelectYear').selectedIndex;    
var vIndex = document.getElementById('SelectYear').selectedIndex.value;    
var vIndex = document.getElementById('SelectYear').selectedIndex.text;  
var vIndex = document.getElementById('SelectYear').options[document.getElementById('SelectYear').selectedIndex];  
var vIndex = document.getElementById('SelectYear').options[document.getElementById('SelectYear').selectedIndex].value;  
var vIndex = document.getElementById('SelectYear').options[document.getElementById('SelectYear').selectedIndex].text;

Ma solution solution consiste à placer l'index statique comme:

document.getElementById('SelectYear').selectedIndex = 60 ;

Mais si je ne sais pas exactement de l'indice ou de l'indice est modifiée en fonction des changements lancée dans le SÉLECTIONNER des éléments en raison de la base de données de mise à jour ou édition manuelle?

veuillez utiliser le bloc de code (ctrl+K) que l'on peut lire à votre question plus facile...
Je peux voir la question sna réponses facilement et le code est écrit dans une couleur spéciale et entre par des carrés ce que tu veux dire en utilisant le Code de Blocage ??
Je ne suis pas entièrement sûr que je comprends ce que tu veux, mais cela ressemble à ce que vous recherchez est tout simplement: document.getElementById('SelectYear').value=2010;
J'ai essayé, mais le texte affiché pour l'option sélectionnée n'est pas en 2010 ! comme vous le savez valeur est stockée derrière et n'est pas affiché pour l'utilisateur et je veux changer l'option par défaut dans sélectionnez l'élément dans le cas où je ne connais pas l'indice d', mais je sais que la valeur et le texte. J'espère que vous comprenez mon point. Merci pour les Commentaires ..

OriginalL'auteur TopDeveloper | 2010-11-09