Gunnar Bittersmann: Zugriff auf dynamisch erzeugte Elemente

Beitrag lesen

Hello out there!

content += ''+
'<DIV ID="menuLayer' + countMenus + '" STYLE="position:absolute;left:10;top:' + (i * 100) +';visibility:hidden;">\n' + '  . . uswusf . .  '</DIV>        ';

content wurde vorher schon deklariert?

dann erzeuge ich einen container und füge den content ein:
         container = document.createElement("span");
  container.setAttribute("ID","menuContainer");

IIRC hat der IE damit Probleme. Einfach:
container.id = "menuContainer";

container.data = content;

Du willst tatsächlich in ein Inline-Element 'span' ein Blockelement 'div' einfügen? Das ist verboten.

Dass 'data' falsch ist, hat wahsaga ja schon gesagt. Du suchst 'innerHTML'?

hab ich was vergessen?!?

'container' hängst du wo in den Elementbaum?

See ya up the road,
Gunnar

--
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)