Напишите функцию, которая получает i-14, переводит в число, а потом заполняет массив d14 так, что количество элементов равно введенному числу, и каждый элемент равен 1. Т.е. пользователь ввел 5, массив будет [1,1,1,1,1]. Выведите массив в out-14.
Ошиблись Вы вот тут: i14.value.length // i14.value строка.
Соответственно, Вы смотрите не на число, а на количество введённых в поле ввода символов. Нужно преобразовать в число. Number(i14.value)
let d14 = [];
function f14() {
let input = +document.querySelector('.i-14').value;
let a = [];
for (i = 0; i < input; i++) {
a[i] = 1;
}
d14 = a;
showArr('.out-14', d14);
}
document.querySelector('.b-14').onclick = f14;