HTML JavaScript onChange Handler is not called when updated programatically

后端 未结 6 812
暗喜
暗喜 2021-01-19 04:28

I have found an odd anomaly with HTML text boxes and JavaScript that I have narrowed down to being a html/javascript peculiarity and I\'m hoping someone can educate me on.

6条回答
  •  春和景丽
    2021-01-19 05:09

    This is a very old thread and the answer can be found elsewhere, but I figured I'd post it here since I found it through my research.

    The onChange call for an element can be invoked programmatically a few ways:

    document.getElementById("elementID").onchange();
    

    or

    var element = document.getElementById('elementID');
    var event = new Event('change');
    element.dispatchEvent(event);
    

提交回复
热议问题