Добавить value в input через createElement

В общем вопрос озвучен в заглавии. Есть у меня вот такой код:

  let input = document.createElement('input')
        input.type = "text"
        input.name = х
        input.id = `input_х`
        input.className = "sum2"
        input.value = '1'
        console.log(input.outerHTML)

Он должен создать текстовый инпут со значением по умолчанию 1. Однако этого не происходит. Подскажите, почему input.value = '1' не работает? А может он и работает, но почему заданное значение не отображает в созданном инпуте? Как правильно задать значение по умолчанию в данном случае?

Получается вот такой результат: введите сюда описание изображения

А нужно, чтобы во всех инпутах стояла 1.


Ответы (0 шт):