Danke für deine Antwort.
Also die Elemente werden reingeschrieben, da schon das erste map-element das ich benutze durch die JavaScript Funktion ins Div-Element geschrieben wird.
Somit wird auf jedenfall geschrieben, aber ausgetauscht nicht (scheinbar).
Auch mit getElementsByTagName scheint es nicht zu funktionieren. Wenn das jedoch funktioniert und ich auf dem Holzweg bin was den Fehler angeht weiß ich nicht wo er sonst liegt. Durch php wird auf jedenfall immer das map-Element vollständig übergeben, daher sehe ich keine andere Ursache als das der Austausch nicht funktioniert.
Momentan hab ich schon innerHTML, replaceChild und firstChild.data ausprobiert, alles hat nicht funktioniert :( vielleicht sollte ichs mal mit der löschung jeglicher Kindelemente vom Div-Element versuchen. Ich kann mir ja auch die Kindelemente anzeigen lassen...
Vielleicht hast du ja noch ne Idee, auf jedenfall schon mal Danke^^