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