<script>
//获取div下面所有的li标签(返回节点对象)
var liList = document.getElementById("topul").getElementsByTagName("li");
//获取当前窗口的url
var myURL = document.location.href;
//循环div下面所有的链接,
for (var i = 1; i < liList.length; i++) {
//获取div下面所有的a标签(返回节点对象)
var myNav = aList[i].getElementsByTagName("a");
for (var f = 1; f < aList.length; f++) {
//获取每一个a标签的herf属性
var links = aList[f].getAttribute("href");
var myURL = document.location.href;
//查看div下的链接是否包含当前窗口,如果存在,则给其添加样式
if (myURL.indexOf(links) != -1) {
liList[i].className = "on";
liList[0].className = "";
break;
}
}
}
</script>
菜单有下拉菜单情况下,li里有多个a标签处理