У меня есть входной тег с прослушивателем событий onblur:
<input id="myField" type="input" onblur="doSomething(this)" />
Через JavaScript я хочу вызвать событие размытия на этом входе, чтобы он, в свою очередь, вызывал функцию doSomething
.
Моя первоначальная мысль - вызвать размытие:
document.getElementById('myField').blur()
Но это не работает (хотя и не ошибка).
Это делает:
document.getElementById('myField').onblur()
Почему? .click()
будет вызывать событие click, прикрепленное к элементу, через прослушиватель onclick. Почему blur()
работает не так?