mosquito87
Lieutenant
- Registriert
- Aug. 2006
- Beiträge
- 980
Hallo zusammen,
mit folgendem Code in einer Funktion will ich ein Dropdown leeren:
Das merkwürdige ist:
Die for-Schleife wird nur 2x durchlaufen (Ausgabe ist zuerst "0", dann "1"), obwohl document.Formular.dropdownStadt.length 3 zurück gibt.
Das letzte Element in dem Dropdown wird also nicht gelöscht.
Woran liegt das? Was mache ich falsch?
mit folgendem Code in einer Funktion will ich ein Dropdown leeren:
Code:
...
//Dropdown leeren
for (var i = 0; i < document.Formular.dropdownStadt.length; i++) {
alert(i);
document.Formular.dropdownStadt.options[i] = null;
}
...
Das merkwürdige ist:
Die for-Schleife wird nur 2x durchlaufen (Ausgabe ist zuerst "0", dann "1"), obwohl document.Formular.dropdownStadt.length 3 zurück gibt.
Das letzte Element in dem Dropdown wird also nicht gelöscht.
Woran liegt das? Was mache ich falsch?