// イベントを作成します。 const event = document.createEvent("Event"); // イベントの名前を 'build' に定義します。 event.initEvent("build", true, true); // イベントを待受します。 elem.addEventListener( "build", (e) => { // e.target が elem に対応する }, false, ); // ターゲットは任意の Element やほかの EventTarget にすることができます。 elem.dispatchEvent(event);
![Document: createEvent() メソッド - Web API | MDN](https://cdn-ak-scissors.b.st-hatena.com/image/square/aa767575b4232d312d2c5de428f0bf0955805e26/height=288;version=1;width=512/https%3A%2F%2Fdeveloper.mozilla.org%2Fmdn-social-share.cd6c4a5a.png)