JavaScript实现鼠标点击导航栏变色特效
废话不多说了,直接给大家贴js实现鼠标点击导航栏变色代码,具体代码如下所示:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title>JAVASCRIPT之导航栏鼠标点击变色特效</title> <styletype="text/css"> body{ font-size:12px; font-family:Arial,Helvetica,sans-serif; } .ts_seled{ color:#F00; } .ts_sel{ color:#666; } </style> <scriptlanguage="javascript"> window.onload=initLinkStyle; functioninitLinkStyle(){ if(document.getElementsByName('myset')){ vararrLink=document.getElementsByName('myset'); for(i=0;i<arrLink.length;i++){ varlink=arrLink[i]; link.className='ts_sel'; link.onclick=clickNav; } } } /** *执行点击事件 *@param{Object}event鼠标事件 */ functionclickNav(event){ vartarget=event.currentTarget; //上次选择的a的样式 if(document.getElementsByName('myset')){ vararrLink=document.getElementsByName('myset'); for(i=0;i<arrLink.length;i++){ varlink=arrLink[i]; if(link.className=='ts_seled'){ link.className='ts_sel'; } } } target.className='ts_seled'; returnfalse;//阻止浏览器默认事件 } </script> </head> <body> <ul> <li> <ahref="#"rel="externalnofollow"rel="externalnofollow"rel="externalnofollow"name="myset">首页</a> </li> <li> <ahref="#"rel="externalnofollow"rel="externalnofollow"rel="externalnofollow"name="myset">联系我们</a> </li> <li> <ahref="#"rel="externalnofollow"rel="externalnofollow"rel="externalnofollow"name="myset">帮助</a> </li> </ul> </body> </html>
以上所述是小编给大家介绍的JavaScript实现鼠标点击导航栏变色特效,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!