хорошо, просто посмотрев на этот код: в результирующей функции myInputId не является переменной, похоже, что вместо этого она должна быть input.value, или измените имя входной переменной на myInputId, и посмотрите, есть ли у вас другие проблемы .
EDIT
Хорошо, ваша проблема в том, что вы не обновляете позицию и т. Д.
Почему бы вам просто не поместить этот цикл forEach в функцию результата, как сейчас, кажется, нет причины, по которой он должен обновить.