input.value
. Вешаю слушателя на этот input
, но при новом изменение скриптом, слушатель не реагирует. При этом, этот же слушатель реагирует, если изменять input.value
руками (вписать значение или нажать на стрелки в input
).input.addEventListener("change", () => console.log(1));
onchange = script [CT]
The onchange event occurs when a control loses the input focus and its value has been modified since gaining focus. This attribute applies to the following elements: INPUT, SELECT, and TEXTAREA.
element.onchange();
if ("createEvent" in document) {
var evt = document.createEvent("HTMLEvents");
evt.initEvent("change", false, true);
element.dispatchEvent(evt);
}
else
element.fireEvent("onchange");