【发布时间】:2019-06-20 02:19:42
【问题描述】:
这里是示例 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 等于 null 时,如何隐藏其余子元素?它适用于 remove 方法,但不适用于隐藏的显示。但我不想一定要删除子元素。
【问题讨论】:
-
如果其中一个答案有助于解决您的问题,请不要忘记选择它作为您问题的答案
标签: javascript hide parent-child children removechild