Struppi: onclick-Wert ändern

Beitrag lesen

document.getElementsByTagName("input")[0].onclick = "sw('" + y + "');";

Der onclick Eventhandler erwartet eine Funktionsreferenz, es gibt mehrere Möglichkeiten eine zu erzeugen.
Entweder direkt:
document.getElementsByTagName("input")[0].onclick = sw;

Dann kannst du aber keine eigenen Parameter übergeben.

oder als Funktion:
document.getElementsByTagName("input")[0].onclick = function(e)
{
sw("y");
};

oder in mit new Funktion(), das benutze ich aber nie.

Struppi.