Javascript effacer le contenu de la selectbox

Dans le cadre de mon remplissage de selectbox fonction je suis effacement du contenu de la peuplé de sélectionner la zone et de l'insertion des options pour une boîte vide. Bien que la zone de sélection n'est pas correctement désactivé et beaucoup d'options ne sont pas supprimés. J'utilise le code suivant pour effacer le contenu de la zone de sélection:

for(var i = 0; i < document.getElementById(selectbox).options.length; i++)
    document.getElementById(selectbox).options[i] = null;

Pourquoi ne pas toutes les options sont retirés de la selectbox?

"longueur-1" ? Pourquoi l'-1 ?
Désolé de ma mauvaise. Il ne devrais pas être là.
sooo ça fonctionne sans le -1? Si non, je suppose que c'est parce que la longueur de la document.getElementByID(selectbox.options.length est en train de changer comme vous supprimer des éléments. Je ne sais pas cela pour sûr que je suis loin de Javascript pro.
bonne idée lemme vérifier.
Je ne l'aurais pensé comme toi mais je suis trop paresseux pour vérifier la confirmation (ça marche peut-être avec revers boucle) quand il y a des solutions plus simples.

OriginalL'auteur user197483 | 2012-11-26