Jaroslav Jablonski: Untermenüs bei Radio-Buttons verschwinden nicht.

Beitrag lesen

Du musst in einer Schleife über alle Input-Elemente des Typs "radio" gehen.

Nö, muß er nicht, denn das flag wie vorgeschlagen sorgt dafür, daß immer nur eine Zusatzinfo eingeblendet ist. Bei vielen Radiobuttons wäre mein Vorschlag performanter, würd ich meinen.

document.getElementById('zusatzdaten_' + inputs[i].id).style.display = (inputs[i].checked) ? 'block' : 'none';
      // ...und wenn sie nicht ausgewählt sind, ausblenden.

Wegen der Kompatibilität würde ich statt 'block' nur '' nehmen, das setzt den Anzeigewert auf den Standard zurück.

~JJ