есть вот такая задача
// Добавьте input .i-9. При нажатии b-9 выполняете функцию f9. Функция должна вывести в out-9 все ключи массива a9, которые содержат значение, равное значению в input.i-9. Вывод через пробел. Если значений - нет то выводить пустую строку.
Почему не работает innerHTML в последнем if?
let a9 = {
"b": 17,
"e": 22,
"j": 17,
"j1": 17,
"j2": 17,
"k": 22,
"j3": 17,
"d": 54
};
function f9() {
let i9 = document.querySelector('.i-9').value;
let out9 = document.querySelector('.out-9');
let out = '';
let count = 0;
for(let prop in a9) {
if( i9 == a9[prop]){
out += prop + ' ';
}
else if (i9 !== a9[prop]) {
count++;
}
else {
return false
}
}
if(count > 7){
out9.innerHTML = ' ';
//document.querySelector('.b-9').innerHTML = '1111';
}
out9.innerHTML = out;
}
document.querySelector('.b-9').onclick = f9;