Ich habe ein <input>
HTML-Element mit Javascript erstellt. Jetzt möchte ich diesem Element dynamisch einen onblur
Event-Handler hinzufügen. Allerdings verstehe ich nicht, wie ich das erstellte Element als Argument an die Funktion übergeben kann. Hier ist mein Code:Wie können wir ein Element zu Event-Handler in Javascript übergeben
element = document.createElement("input");
element.onblur = hello_function;
Im obigen Code können Sie sehen, dass das Element erstellt wird. Jetzt möchte ich dieses Element an hello_function
übergeben. Wie kann ich das machen?
function hello_function(element) {
alert(element);
}
'hallo_function.bind (element)'. Außerdem würde ich vorschlagen, dass Sie ".addEventListener" anstelle von ".onblur" verwenden. – Rajesh
Sie müssen nichts weitergeben? Sie können bereits auf dieses Element innerhalb der 'hallo_function' über' this' oder 'event.currentTarget' zugreifen. – Bergi