javascript - 根据 WooCommerce 产品的数量在侧边栏中隐藏 div
问题描述
是否可以根据显示的 WooCommerce 产品数量在左侧栏中隐藏 div?
假设侧边栏中的 div 名为“last-img”,产品数量必须大于 9 才能显示 div。
解决方案
一种方法是使用 js,使用以下方法计算元素getElementsByClassName
:
var numberOfElements = document.getElementsByClassName('products').length;
然后 :
if (numberOfElements > 9) {
document.getElementById('last-img').style.display = 'block';
} else {
document.getElementById('last-img').style.display = 'none';
}
推荐阅读
- vbscript - 将 ZIP 文件提取到绝对路径
- angular - Router-outlet 不是已知元素,延迟加载
- python - 我的 Python 包应该在用户系统的哪里添加文件?
- mysql - mysql解释类型索引与所有性能问题
- python - AttributeError:“NoneType”对象没有属性“get”(tkinter)
- c# - 使用“ClosedXML”NuGet 保存 50k 行的 Excel 文件需要很长时间
- wait - 如何替换柏树中的显式等待调用?
- docker - 使用 WSL + Ubuntu 20.04 LTS 时访问 Docker 容器 IP
- reactjs - 未达到 React setState 功能,因此无法正常工作
- c# - 使用select语句c#在Datatable中搜索双/十进制数