wie onclick Funktion auf dynamisch erstellte Schaltfläche in Javascript aufrufen

8
%Vor%

Hier habe ich dynamisch einen Eingabetyp BUTTON erstellt und möchte nun Funktion auf Knopfklick-Ereignis aufrufen. Ich verwende onClick(); Funktion dafür. Im obigen Code funktioniert alles gut, aber del.onclick funktioniert nicht so wie ich es möchte (um eine Warnung für eine Demo zu generieren)

Ich benutze keinen jquery Code in diesem Programm, also benutze bitte keinen jquery Code.

    
user2750762 16.09.2013, 06:30
quelle

4 Antworten

6

Setzen Sie den onclick (alles Kleinbuchstaben) auf eine anonyme Funktion

%Vor%

Beachten Sie, dass die Funktion nicht wie andere Attribute in Anführungszeichen steht

    
Paul Nelson 16.09.2013, 06:36
quelle
3
%Vor%

Verwenden Sie kleine "C" in onClick und übergeben Sie eine Funktion dafür.

Demo hier

    
Sergio 16.09.2013 06:38
quelle
1

Versuchen Sie es so

%Vor%     
Nitish 16.09.2013 06:37
quelle
0

Also, um die Frage im Detail zu beantworten:

del.onclick = '' führt etwas in Anführungszeichen nicht aus. Wenn Sie eine Funktion ausführen / aufrufen möchten, möchten Sie die Funktion als Parameter übergeben.

d. h.

%Vor%     
Neeraj 16.09.2013 06:37
quelle