有时候调用栏目的时候会有的父栏目中没有子栏目,但是我们写的li标签又会在里面展现出来,这个时候我们可以使用js方法去自动检测去除掉这个多余的li标签。
方法如下:
<script>
var ul = document.querySelectorAll('.nav ul');
for(var i=0;i<ul.length;i++){
if(ul[i].querySelectorAll("li").length == 0)
{
console.log(ul[i]);
ul[i].remove();
}
}</script>