top.document.getElementById('').innerHTML = "<input type='text'
sowas wuerde ich mit createElement/appendChild machen. Dann kannst Du eine id zuweisen und entsprechend darauf zugreifen.
Das wäre zu komplex und zu langsam.
Eine ID hat er ja aber ich muss dann immer alle durchgehen.
Das ist so eine Art Preissystem. Ich füge einen Produkt dazu. Es bekommt eine ID. Wenn ich das Produkt aber wieder lösche, lösche ich einfach alles was zwischen diesem Produkt liegt.
Jetzt muss ich im IE immer jede ID durchteste, ob dort noch ein Produkt hängt. In allen andere Browsern hole ich es mir mit getElementsByName.
Ich würde es anders lösen, aber die Firma ...
Hauptsache es funktioniert jetzt und die Geschwindigkeit ist auch aktzeptable.
Gruß
Karl