Thomas: onClick-Ereignis bei dynamisch erzeugten Elementen

Hallo,

ich habe ein kleines Problem:

Ich erstelle in meinem Script dynamisch einen Button:

var bd = document.getElementsByTagName("body")[0];
var btn = document.createElement("input");
btn.type="button";
btn.value="button";
btn.onclick = "alert ('gedrückt');";
bd.appendChild(btn);

Das klappt auch wunderbar. Wenn ich jetzt aber auf den Button klicke, passiert nix. Der Eventhandler wird nicht ausgeführt.

Was mache ich da falsch?

Danke schonmal im Vorraus
Thomas

  1. Hi,

    btn.onclick = "alert ('gedrückt');";

    teste mal btn.onclick =  function() {alert('gedrückt')}

    Gruesse, Joachim

    --
    Am Ende wird alles gut.
    1. Guten Morgen!!!

      Wunderbar, das funktioniert so!!

      Vielen Dank!

      Gruß
      Thomas

      Hi,

      btn.onclick = "alert ('gedrückt');";
      teste mal btn.onclick =  function() {alert('gedrückt')}

      Gruesse, Joachim