dispatchEvent 메서드를 사용하여 개별 요소에 대한 이벤트를 전달할 수 있습니다. onChange 이벤트가 있는 요소 테스트가 있다고 가정해 보겠습니다. -
<input id="test" type="text"/>
이벤트 핸들러 -
document.querySelector('#test').addEventListener('change', () =>
console.log("Changed!")) 수동으로 이벤트 트리거하기 -
const e = new Event("change");
const element = document.querySelector('#test')
element.dispatchEvent(e); 이것은 다음을 기록합니다 -
Changed!