Hinzufügen eines Ereignisses zur Schaltfläche mit Javascript

8

Auf dieser Seite gibt es einen Weg zu dynamisch hinzufügen HTML (Textfeld, Eingabeknopf und Radio Elemente mit Javascript

Meine Frage ist, wie kann ich der Schaltfläche ein Ereignis hinzufügen, stellen Sie sich vor, dass ich nur die Schaltfläche erstellen möchte, nicht die Textbox oder das Radioelement.

UPDATE
Ich habe hier Probleme ... Ich habe einige der angebotenen Lösungen ausprobiert, aber es verursacht mir Probleme, lass mich versuchen zu erklären ...

ich versuche, XML-Datei zu öffnen, lesen Sie es und erstellen Sie HTML-Objekt mit den Eigenschaften der XML, so weit so gut, aber wenn ich versuche, das Ereignis hinzuzufügen, kommt xmlObj null irgendwelche ideias ??

Ich habe das ...

%Vor%     
SlimBoy 04.02.2010, 13:28
quelle

4 Antworten

14

Verwenden Sie einfach addEventListener method:

%Vor%

(Sie müssen Google für eine browserübergreifende Lösung verwenden. IE unterstützt addEventListener nicht)

Dabei ist buttonRef eine Referenz auf die Schaltfläche. Wie können Sie diese Referenz bekommen? Es gibt viele Möglichkeiten, das zu tun. Sie können document.getElementById() oder eine andere Methode aus dieser "Familie" verwenden.

    
Crozin 04.02.2010, 13:32
quelle
5
%Vor%     
Max Shawabkeh 04.02.2010 13:30
quelle
3

Der einfachste browserübergreifende Weg besteht darin, den Ereignisnamen als Eigenschaft des Elements festzulegen:

%Vor%     
Andy E 04.02.2010 13:30
quelle
2

Sie müssen das neue Ereignis beim Erstellen des DOM-Elements anfügen.

Zum Beispiel:

%Vor%     
Boris Guéry 04.02.2010 13:33
quelle

Tags und Links