Tach!
Wenn ich den Button drücke, soll der Wert der neu erstellten Textbox angezeigt werden.
Das funktioniert aber leider nicht.
Schau dir deinen Code an. Du willst ein input-Element ansprechen, das aber dieselbe ID hat wie das div, welches vorher im DOM steht. getElementById() findet nun dieses div und nicht dein input. Das div hat kein value-Attribut, also ergibt der Zugriff darauf auch nur undefined.
Identifikation hat was mit Eindeutigkeit zu tun. Beachte diese bei der Vergabe deiner Werte für IDs.
dedlfix.