Добавить 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.