onblurイベントリスナーを含む入力タグがあります。
<input id="myField" type="input" onblur="doSomething(this)" />
JavaScriptを介して、この入力でblurイベントをトリガーし、doSomething
関数を呼び出します。
私の最初の考えは、ぼかしと呼ぶことです。
document.getElementById('myField').blur()
しかし、それは機能しません(エラーはありませんが)。
これは行います:
document.getElementById('myField').onblur()
何故ですか?.click()
onclickリスナーを介して要素にアタッチされたクリックイベントを呼び出します。なぜblur()
同じように機能しないのですか?