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