Mein Code ein onclick
Funktion hinzuzufügen, ist als newbutton.onclick = whoWon(this.id)
Assign onClick Funktion Ausgabe
Andere relevante-Code ist
var winner;
function whoWon(name){
winner = name
}
Mein Problem ergibt sich, dass die Onclick, wenn ich versuche, es zu zuweisen ausführt und doesn‘ t fügen Sie den onclick hinzu. Ich weiß das, denn wenn ich den neuen Button erstelle, ist der variable Gewinner immer der zuletzt erstellte Button. Auch wenn ich das Element in Google Chrome inspiziere, ist das einzige, was zugewiesen wird, die ID und die Klasse.
Oder Sie können eine anonyme Funktion mit 'newbutton.onclick =() zuweisen => whoWon (this.id) ' – styfle
Danke für das Aufzeigen, beantworten bearbeitet :) – Erazihel
Ich habe versucht, beide dieser Vorschläge, aber es funktioniert immer noch nicht. Ist der Button in einer Tabellenzeile ein Problem? –