ラボ > Javascript関連:イベント関連

JavaScript イベントを発火させたい(dispatchEvent())

ネイティブのjavascriptでのイベント発火

作成日:2021-02-15, 更新日:2024-03-25

基本

・「dispatchEvent」を使う

var evt = document.createEvent('HTMLEvents');
evt.initEvent('mouseover', true, true ); // event type, bubbling, cancelable

var elm_a = document.getElementById('hoge_a');
elm_a.dispatchEvent(evt);

※createEvent()、initEvent()がよく分からんが・・・必要なときがあるみたい。

関連項目

jquery イベントを発火させたい