Detlef G.: options remove in select box

Beitrag lesen

Hallo Marc

Jedoch wird nun immer das letzte der bestehenden options stehengelassen. Warum?

Wirklich das Letzte?
Von wie vielen?

Die for schleife ist doch korrekt? die options collection ist ja 0 based.

Die Schleife selbst ja, aber schau dir mal an, was dabei genau passiert.

var obj = document.getElementById('xyz');  
var optionCount = obj.options.length;  
for(var j = 0; j < optionCount; j++){  
 alert(j + ', ' + obj.options.length);  
 obj.remove(j);  
}  

Dann sollte es dir auffallen.

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!