<html> <head> <title>js改变导航样式</title> <style type="text/css"> <!-- BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #004b4c; PADDING-TOP: 0px } A { COLOR: #004b4c; TEXT-DECORATION: none } A:hover { COLOR: #ff0000; TEXT-DECORATION: underline } #Main { MARGIN: 0px auto; WIDTH: 1002px } #menu { BACKGROUND:#f00; WHITE-SPACE: nowrap; HEIGHT: 33px } #menu LI { BACKGROUND:#f00; FLOAT: left; WIDTH: 82px; HEIGHT: 33px } #menu LI A.here { BACKGROUND:#fff; COLOR: #000 } #menu LI A { PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 10px; TEXT-DECORATION: none } #menu LI A:hover { BACKGROUND:#999; COLOR: #000 } --> </style> </head> <body> <div id="Main"> <div id="menu"> <ul> <li><a href="http://www.tonjay.com?liid=0&id=2">网站首页</a></li> <li><a href="#?liid=1&id=2">网站建设</a></li> <li><a href="#?liid=2&id=2">网站推广</a></li> <li><a href="#?liid=3&id=2">域名注册</a></li> <li><a href="#?liid=4&id=2">虚拟主机</a></li> <li><a href="#?liid=5&id=2">企业邮箱</a></li> <li><a href="#?liid=6&id=2">应用开发</a></li> <li><a href="#?liid=7&id=2">付款方式</a></li> <li><a href="#?liid=8&id=2">联系方式</a></li> <li><a href="#?liid=9&id=2">关于新派</a></li> </ul> </div> </div> <p> <script type="text/javascript"> window.onload = function(){ urlinfo=window.location.href; //获取当前页面的url len=urlinfo.length;//获取url的长度 offset=urlinfo.indexOf("?");//设置参数字符串开始的位置 newsidinfo=urlinfo.substr(offset,7)//取出参数字符串 这里会获得类似“id=1”这样的字符串 newsids=newsidinfo.split("=");//对获得的参数字符串按照“=”进行分割 newsid=newsids[1];//得到参数值 //alert("您要传递的参数值是"+newsid); var list = document.getElementById("menu").getElementsByTagName("li"); for(var i=0;i<list.length;i++) { if(newsid==0||newsid==null) { list[0].childNodes[0].className="here"; } else { list[newsid].childNodes[0].className="here"; } list[i].childNodes[0].onclick = function() { for(var j=0;j<list.length;j++) { if(list[j].childNodes[0].className!="") { list[j].childNodes[0].className=""; this.className="here"; } } } } } </script> </p> <p> </p> </body> </html>
提示:你可以先修改部分代码再运行。
我也写过类似的
你这个的不全哥们,每个后面的家?id的不然刷新就又跑到第一个啦
姓名 (必填)
电子邮件 (不会被公开) (必填)
站点
2条评论 »