Hallo Chris,
Noch komischer, dass der Wert bei der ersten Abfrage ein 'undefined' zurückgibt und beim zeiten mal eine '2'!!!
Das könnte daran liegen, dass bei der ersten Adressierung der length-Eigenschaft diese noch nicht vorhanden ist. Das Ansprechen der Eigenschaft könnt NC4 als "Variablendeklaration" interpretieren, wodurch er eine Eigenschaft mit dem Namen "length" anlegt. Beim zweiten Ansprechen ist sie dann vorhanden und hat einen Wert (warum gerade 2 weiß ich nicht). Ist aber nur eine Spekulation. Wäre mal interessant, wenn du die Anzahl der Einträge im <select> änderst und dann schaust, ob in der dritten alert-Box immer noch die "richtige" Zahl ausgegeben wird.
Robert
PS: Kleiner Tip: Einmal tiiiiiieeeeef durchatmen ;-)
--
What I "discovered" was that happiness is not something that happens. [...] Happiness, in fact, is a condition that must be prepared for, cultivated, and defended privately by each person.
-- Mihaly Csikszentmihalyi
What I "discovered" was that happiness is not something that happens. [...] Happiness, in fact, is a condition that must be prepared for, cultivated, and defended privately by each person.
-- Mihaly Csikszentmihalyi