私のコードでは、次のことを行いました。element.onerror = my_function;
このイベントを強制的にトリガーしてテストできるようにする方法を知りたいですか?
これを行うためにdispatchEventフローを使用する方法を教えてもらえますか?
私のコードでは、次のことを行いました。element.onerror = my_function;
このイベントを強制的にトリガーしてテストできるようにする方法を知りたいですか?
これを行うためにdispatchEventフローを使用する方法を教えてもらえますか?
わかりました!
var evt = document.createEvent('HTMLEvents');
evt.initEvent('error', false, false);
element.dispatchEvent(evt);
onerror
Googleによると、それが「HTMLEvents」であることがわかりました。イベント名がerror
であるため、イベントはであり、それがバブルしないことはerror
わかっていたので、の 2 番目のパラメータに.error
false
initEvent
使用できますelement.dispatchEvent
。