Jörg Reinholz: createElement: input radio

Beitrag lesen

Der Browser (IE, DOM Explorer) zeigt mir dann z.B. beim Element dann folgendes an: <input name="personen" type="radio" value="Maier">Maier</input>

ABER: Der Text "Maier" wird eben nicht ausgegeben.

Kann mir vielleicht jemand weiterhelfen, woran das liegt bzw. wie ich den Text zum Feld erhalte?

Ist doch klar. Du hängst den Textknoten Meier als Kind IN das Input - und da hat das nichts verloren.

Lösung: Erzeuge ein label mit 2 Kindern und hänge das ins Dom:

<label>[Kind 1:]<input name="personen" type="radio" value="Maier">[Kind 2:]Maier</label>

Jörg Reinholz