You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何选择无Class、ID的div元素并通过CSS隐藏?

如何通过CSS隐藏无Class/ID的指定元素

针对你这种目标元素没设Class或ID的情况,直接用下面几种CSS方案就能精准定位并隐藏内容,把代码复制到WordPress的「外观 > 自定义 > 额外CSS」里保存即可生效:

方案1:子元素索引定位

利用nth-child()选择器,根据目标元素在父容器里的位置定位:

#shop .products .product .summary-bottom div:nth-child(3) {
    display: none;
}

说明:你的目标div是.summary-bottom容器里的第3个子元素,这个选择器能直接选中它。

方案2:内联样式属性匹配

目标div带有style="color: red;"的内联样式,直接通过属性选择器匹配:

#shop .products .product .summary-bottom div[style="color: red;"] {
    display: none;
}

说明:精准度高,但要注意内联样式代码必须完全匹配(包括空格),后期样式修改可能会导致失效。

方案3:相邻兄弟元素定位

用兄弟选择器选中紧跟在form元素后的div:

#shop .products .product .summary-bottom form + div {
    display: none;
}

说明:只要目标div始终在form元素后面,这个选择器就会生效。

额外提示

  • 若不想彻底移除元素占用的空间,可把display: none换成visibility: hidden(元素仍占位置)或opacity: 0(视觉隐藏但可交互)。
  • 确保选择器层级足够深,避免误隐藏页面上其他结构类似的元素。

内容的提问来源于stack exchange,提问作者Harish Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 20:01:03