//窗体加载事件
window.onload = function () {
var url = location.search; //获取url中"?"符后的字串
var theRequest = [];
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for (var i = 0; i < strs.length; i++) {
//截取地址栏中的参数
theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
}
}
getLikeId(theRequest.Type)
}
//获取DIV中A标签的所有ID并对选中的A标签进行变色
function getLikeId(TypeID) {
//获取DIV中A标签的所有ID
var Likes = $("#headcolor a")
//获取A标签的长度
var len = Likes.length;
var Like_Id = []
for (var i = 0; i < len; i++) {
//循环添加A标签的ID
Like_Id.push($(Likes[i]).attr('id'));
}
//获取A标签的ID个数
var LikeId_len = Like_Id.length;
for (var i = 0; i < LikeId_len; i++) {
//如果地址栏ID和A标签的ID相同进行变色
if (TypeID == Like_Id[i]) {
document.getElementById(Like_Id[i]).style.color = "#FF0000";
} else {
document.getElementById(Like_Id[i]).style.color = "#000000";
}
}
}
关于动态加载页面菜单栏选中后变色的JS解决方法
最新推荐文章于 2024-05-03 11:08:18 发布