Utworzono element HTML <input>
przy użyciu Javascript. Teraz chcę dynamicznie dodać do tego elementu procedurę obsługi zdarzeń onblur
. Jednak nie rozumiem, w jaki sposób mogę przekazać utworzony element jako argument do funkcji. Oto mój kod:Jak przekazać element do obsługi zdarzeń w javascript
element = document.createElement("input");
element.onblur = hello_function;
W powyższym kodzie widać, że element został utworzony. Teraz chcę przekazać ten element do hello_function
. Jak mogę to zrobić?
function hello_function(element) {
alert(element);
}
'hello_function.bind (element)'. Proponuję również użyć '.addEventListener' zamiast' .onblur' – Rajesh
Nie potrzebujesz niczego przekazywać? Możesz już uzyskać dostęp do tego elementu wewnątrz 'hello_function' poprzez' this' lub 'event.currentTarget'. – Bergi