Вот так ошибок не выдаёт, но почему-то если стереть поле, то элемент не удаляется, я же для этого, аж 2 условия сделал.
var input = document.querySelector('.input');
var img = document.querySelectorAll('.img');
var arr = [];
img.forEach(function(el, i) {
arr.push(i);
})
console.log(arr)
input.oninput = function() {
console.log(input.value);
img.forEach(function(element, i) {
if(input.value == '') {
img[i].classList.add('hidden');
}
if(arr.indexOf(Number(input.value)) != -1) { img[Number(input.value)].classList.remove('hidden');
}
else {
img[i].classList.add('hidden');
}
})
}