Trigger “onchange” event

后端 未结 4 941
日久生厌
日久生厌 2020-12-03 03:20

The \"onchange\" event is triggered only when the USER enters some value. Why isn\'t possible to fire the event when I change the value automatically via Javascript ? Is the

4条回答
  •  眼角桃花
    2020-12-03 04:09

    The code of Crowder only gave me an TypeError (Not enough arguments to UIEvent.initUIEvent). Change it to this:

    input.value = "Another example";
    var event = document.createEvent("UIEvents");
    event.initUIEvent("change", true, true, window, 1);
    input.dispatchEvent(event);
    

    and it works.

提交回复
热议问题