การใช้งานเริ่มต้น
el.addEventListener('input', function () {
fn();
});
แต่ถ้าคุณต้องการเริ่มเหตุการณ์เมื่อคุณเปลี่ยนค่าอินพุตด้วยตนเองผ่าน JS คุณควรใช้เหตุการณ์ที่กำหนดเอง (ชื่อใด ๆ เช่น 'myEvent' \ 'ev' เป็นต้น) หากคุณต้องการฟังรูปแบบ 'เปลี่ยน' หรือ 'อินพุต' เหตุการณ์ และคุณเปลี่ยนค่าอินพุตผ่าน JS - คุณสามารถตั้งชื่อเหตุการณ์ที่กำหนดเองของคุณว่า 'change' \ 'input' และมันก็จะใช้ได้เช่นกัน
var event = new Event('input');
el.addEventListener('input', function () {
fn();
});
form.addEventListener('input', function () {
anotherFn();
});
el.value = 'something';
el.dispatchEvent(input);
https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Creating_and_triggering_events