В скрипте содержимого я пытаюсь изменить значение поля ввода с 500 на 400 на веб-сайте, основанном на angular, но после того, как я установил значение с помощью .value для элемента и отправил форму, отправленное значение не является значением, которое я изменил и это значение по умолчанию, которое было там, когда страница была открыта.
Я также пытался запускать ключевые события и события изменения на элементе, но это не помогает.
ниже это код:
var allel=document.getElementsByTagName('input');
for( elt of allel){
if(elt.value==500){
elt.value=400;
elt.dispatchEvent(new Event('keyup'));
elt.dispatchEvent(new Event('keydown'));
elt.dispatchEvent(new Event('keypress'));
elt.dispatchEvent(new Event('change'));
}
}