Javascript 如果有带特定文本的P,则隐藏DIV

Javascript 如果有带特定文本的P,则隐藏DIV,javascript,Javascript,为了寻求帮助,我试图隐藏一个DIV,如果它包含一个带有特定文本或类的p,这会更容易 就我所知,我可以隐藏p,但我需要用“即将到来的事件”类隐藏整个div,这样H3就不会显示了 我的一个缺点是它不能是jquery,不能是纯Javascript。 谢谢 let filteredOut=['Carousel contents not found!']; 数组.from(document.queryselectoral(“div.uncoming-events p”)).forEach((elm)=>

为了寻求帮助,我试图隐藏一个DIV,如果它包含一个带有特定文本或类的p,这会更容易

就我所知,我可以隐藏p,但我需要用“即将到来的事件”类隐藏整个div,这样H3就不会显示了

我的一个缺点是它不能是jquery,不能是纯Javascript。

谢谢

let filteredOut=['Carousel contents not found!'];
数组.from(document.queryselectoral(“div.uncoming-events p”)).forEach((elm)=>{
if(filteredOut.includes(elm.textContent.trim())){
elm.style.display=“无”;
}
})
#carousel-97826.平滑上一个:之前,#carousel-97826.平滑下一个:之前{
颜色:!重要;
}
#转盘-97826.光滑滑道{
保证金:2倍;
}
#转盘-97826.rpc标题{
颜色:;
}
#carousel-97826.rpc内容{
颜色:;
}
#转盘-97826.rpc日期{
背景色:;
}
#转盘-97826.rpc日期{
颜色:;
}
#转盘-97826.rpc覆盖层{
背景色:;
}
#carousel-97826.carousel-style9{
边框顶部颜色:;
}
#carousel-97826.carousel-style9.按钮:前{
背景色:;
}
#转盘-97826.rpc箱{
盒影:;
}
#传送带-97826.rpc bg{
背景色:;
}
#转盘-97826.rpc标题背景{
背景色:;
}
#转盘-97826。固定高度图像{
身高:;
}
#旋转木马-97826.下一步:前一步{
内容:'\\f0a9';
}
#旋转木马-97826。滑溜前:之前{
内容:'\\f0a8';
}
#转盘-97826.rpc标题{
字体系列:;
}
#转盘-97826.rpc标题{
字号:;
}
#carousel-97826.rpc内容{
字体系列:;
}
#carousel-97826.rpc内容{
字号:;
}

突出显示的事件
未找到传送带内容


您可以在if条件中使用HTML DOM parentNode属性

elm.parentNode.style.visibility = "hidden";

A通常有一个父节点,因此属性
parentNode
/
parentElement
可能需要的是:
elm.parentNode.style.display='none'