我有一个带有 onblur 事件监听器的输入标签:
<input id="myField" type="input" onblur="doSomething(this)" />
通过 JavaScript,我想在此输入上触发模糊事件,以便它依次调用该doSomething
函数。
我最初的想法是调用模糊:
document.getElementById('myField').blur()
但这不起作用(尽管没有错误)。
这样做:
document.getElementById('myField').onblur()
这是为什么?.click()
将通过 onclick 侦听器调用附加到元素的 click 事件。为什么不blur()
以同样的方式工作?