私は、要素のblurメソッドを呼び出すことによってonblurハンドラを実行させることを考えていました。しかし、FormElementでのsubmitの呼び出しによってonsubmitメソッドが実行されることはないことを思い出したので、うまくいきません。JavaScriptでは、blurメソッドはblurイベントをトリガーしますが、submitメソッドはsubmitイベントをトリガーしません。なぜですか?
いくつかの実験の後、私はブラーを呼び出すと、要素のonblurハンドラが呼び出されることがわかりました。これは非常に矛盾しているようで、私を驚かせるわけではありません(これは結局JSです)。それでもいい理由があるのなら、私は知りたいです。ぼかしの場合はハンドラを呼び出すが、提出しないのがよい理由はありますか?