Вот пример Javascript:
qwertyID.addEventListener('click', (e)=>{
let button=e.target;
button.classList.add("chosen");
button.disabled="true";
let letterFound=checkLetter(button);
ol=document.getElementsByTagName('OL')[0];
if (letterFound==null) {
ol.lastChild.style.display="none";
missed+=1;
}
checkWin();
});
Вместо того, чтобы удалять дочерние элементы из родительского элемента, я хочу скрывать их каждый раз.Метод remove удаляет дочерние элементы один за другим.Однако со свойством display он удаляет только один элемент и ни один после этого, даже если условие выполняется снова.
Как заставить остальные дочерние элементы скрыть, когда letterFound равно нулю?Он работает с методом удаления, но не скрытым отображением.Но я не хочу обязательно удалять дочерние элементы.