Romero: Anzahl der Radio-Buttons ist "undefined"

Beitrag lesen

Und wenn das dann ja als Länge 1 hat, geht das mit der length-Angabe ja nicht.
Wie kann also beide Varianten nutzen?

Na wenn du das jetzt schon rausgefunden hast, sollte es dir doch leicht fallen das zu beheben.
Entweder indem du an jeder Stelle, wo die Abfrage erfolgt, beide Fälle beachtest, was aber nicht schön ist.
Oder du erzeugst dir auch für den Fall, wo keine HTMLCollection geliefert wird etwas, was .length und den operator [] unterstützt. Mehr verwendet man von der HTMLCollection idR nicht.

var radios = document.form.radio.length ? document.form.radio : [document.form.radio];

hy unknown, wieder du :)

ich wusste die richtige Codierung nicht.
Also bräuchte ich nur dein var radios = document.form.radio.length ? document.form.radio : [document.form.radio]; an meinen Code anpassen und frage da gleichzeitig beide Situationen ab?

LG Romero