Hallo,
es handelt sich unten um den Inhalt einer Schleife, mit der ich eine Reihe von Bildchen erzeuge. Die Bilder erscheinen mit den gewünschten Eigenschaften.
Aber: Die onClick-Anweisung wird ignoriert und nicht ausgeführt. Auch nicht mit addEventListener(). Das Ereignis wird weitergeleitet (zurückgeleitet) bis zum nächsten Element, das nicht dynamisch erzeugt wurde und dort von einem entsprechenden Handler ausgeführt.
Wenn ich mir den dynamisch kreierten innerHTML-Code anschaue, ist alles korrekt vorhanden, auch die onClick-Anweisungen.
Was tun?
Walter K.
var Bild=document.createElement("img");
Bild.id=NeuesObjekt[i];
Bild.alt=NeuesObjekt[i];
Bild.src=NeuesObjekt[i]+".jpg";
Bild.onClick="alert('auf Bild geklickt!')";// Hier klemmts!
Bild.style.position="absolute";
Bild.style.top=Oben;
Bild.style.width="78px";
Bild.style.height="58px";
Objekt.appendChild(Bild);