Der Martin: Schleife für creatElement

Beitrag lesen

Hallo Jürgen,

allinput.setAttribute("onClick","funktionsname()");
soweit ich weiß, wird hier nicht der Name, sondern die Funktionsreferenz benötigt:

im obigen Fall ist das richtig, denn setAttribute() erwartet immer einen String - und wenn man Eventhandler direkt als HTML-Attribut notiert, formuliert man sie ja auch als String.

allinput.setAttribute("onClick",funktionsname);

Das wäre deshalb falsch.

allinput.onclick = funktionsname;

Ja, diese wesentlich einfachere Variante hatte ich auch vorgeschlagen - zwei Minuten später als du. ;-)

Ciao,
 Martin

--
Hannes würfelt abends immer, ob er den Abend mit seiner Frau zuhause verbringt oder in die Kneipe geht. Wenn er eine 6 würfelt, geht er in die Kneipe.
Gestern musste er 37mal würfeln.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(