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% Verwenden Sie einfach addEventListener
method:
(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.
Sie müssen das neue Ereignis beim Erstellen des DOM-Elements anfügen.
Zum Beispiel:
%Vor%Tags und Links javascript html