js高亮显示当前导航

首先写html代码结构

写点击后要高亮的颜色

对导航进行js控制

var navs = document.getElementById("navC").getElementsByTagName("a");
for(var i = 0; i < navs.length;  i++){
	var getLink = navs[i].getAttribute("href");
	var getUrl = document.location.href;
	if(getUrl.indexOf(getLink) != -1 && i !== 0){
		navs[i].className = "active";
		navs[0].className = "";
	}else if(getUrl.indexOf(getLink) != -1 && i == 0){
		navs[i].className = "active";
	}
}
感谢  天子666 ,



你可能感兴趣的:(js)