Ich habe ein Skript erstellt, das bei jedem Drücken einer Taste div-Elemente erzeugt. Ursprünglich hatte ich die Funktion inline mit dem onclick
-Attribut, aber jslint mag das nicht, also zog ich es raus und versuchte stattdessen, addEventListener("click",function());
Ich habe noch nie addEventListener()
benutzt, daher bin ich mir nicht einmal sicher, ob ich es richtig benutze.
Das Problem ist, dass es beim Laden der Seite ein div
erzeugt und nichts mehr tut, wenn die Schaltfläche gedrückt wird.
Vielen Dank im Voraus.
hier ist was ich habe:
%Vor%
Ändern Sie den Ereignis-Listener wie folgt
%Vor% wie es steht, übergeben Sie das Ergebnis von createEntry
als Ereignis-Listener, nicht die Funktion selbst
Weitere Informationen hier:
Verwenden Sie eine JavaScript-Bibliothek wie jQuery für die Ereignisbehandlung und DOM-Manipulation, um Browser-sicher und einheitlich zu sein.
Sie können die Ereignishandler in jQuery wie folgt verwenden:
%Vor%Tags und Links javascript click addeventlistener