till: funktionsaufruf durch eventhandler in document.write()

Beitrag lesen

Hallo, ich fange gerade erst an mich mit JS zu beschäftigen und komme an einer Stelle nicht weiter.

Ich habe ein Element mit document.write() erzeugt und mit CSS formatiert, so weit so gut. Nun hätte ich gerne einen event Handler für dieses Objekt der mir eine Funktion aufruft. Ich hatte gehofft, dass es os funktioniert.

document.write('<button onclick="deletetask()">löschen</button>');

Dann kommt immer die Fehlermeldung "Objekt erwartet". Die Funktion ist erstellt und beinhaltet keinen Fehler.

Ich habe schon versucht den Eventhandler als Variable zu übergeben.

var befehl= 'onclick="deletetask()"';
document.write('<button '+befehl+'>löschen</button>');

Dasselbe Problem.

Geht das überhaupt oder ist mein Ansatz schoin falsch.

Wäre schon froh, wenn mir jemand den Ansatz erklärt und natürlich noch mehr wenn es eine Lösung geben sollte.

Vielen Dank

Till