wahsaga: Kindelemente austauschen

Beitrag lesen

hi,

Und zwar habe ich ein Element <div id="map"></div> und dort wird öfter durch Ajax mit appendChild() ein Element <map></map> eingefügt. Da das aber zu Fehlern im script führt habe ich appendChild() was dafür natürlich falsch war durch replaceChild() ausgetauscht. Das sieht nun so aus:
document.getElementById("map").replaceChild(map,document.getElementById("map").firstChild);

Das hat aber irgendwie nicht funktioniert.

Hast du überprüft, ob das, was du da austauscht - firstChild - auch wirklich das ist, was du austauschen _willst_?

Bspw. solltest du berücksichtigen, dass Whitespace zwischen Elementen je nach Browser auch Kindknoten darstellt ...

Sonst probier doch mal, gezielt das/ein Map-Element zum Austauschen auszuwählen - per getElementsByTagName.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }