blur () vs. onblur ()
Eu tenho uma tag de entrada com um ouvinte de evento onblur:
<input id="myField" type="input" onblur="doSomething(this)" />
Por JavaScript, desejo acionar o evento de desfoque nesta entrada para que, por sua vez, chame odoSomething
função.
Meu pensamento inicial é chamar blur:
document.getElementById('myField').blur()
Mas isso não funciona (embora não haja erro).
Isto faz:
document.getElementById('myField').onblur()
Por que é que?.click()
chamará o evento click anexado a um elemento por meio do ouvinte onclick. Porqueblur()
não funciona da mesma maneira?