Hallo zusammen,
in einer dynamisch gefüllten Tabelle erzeuge ich für jede Zeile einen Button:
Das Problem: Egal welche der drei Methoden zum Erstellen des OnClick-Ereignisses verwendet wird, wird das Ereignis beim Erstellen des Buttons aufgerufen, nicht jedoch beim Anklicken.
in einer dynamisch gefüllten Tabelle erzeuge ich für jede Zeile einen Button:
Code:
var knopf = document.createElement("BUTTON");
Spalte.appendChild(knopf);
knopf.setAttribute("click",alert("123"));
// knopf.addEventListener("click",alert("123"));
// knopf.onclick = alert("123");
var t = document.createTextNode("Klick");
knopf.appendChild(t);
Das Problem: Egal welche der drei Methoden zum Erstellen des OnClick-Ereignisses verwendet wird, wird das Ereignis beim Erstellen des Buttons aufgerufen, nicht jedoch beim Anklicken.