JavaScript实现鼠标点击导航栏变色特效


Posted in Javascript onFebruary 08, 2017

废话不多说了,直接给大家贴js实现鼠标点击导航栏变色代码,具体代码如下所示:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>JAVASCRIPT之导航栏鼠标点击变色特效</title> 
<style type="text/css"> 
body { 
  font-size:12px; 
  font-family: Arial, Helvetica, sans-serif; 
} 
.ts_seled { 
  color: #F00; 
} 
.ts_sel { 
  color:#666; 
} 
</style> 
<script language="javascript"> 
window.onload = initLinkStyle; 
function initLinkStyle() { 
  if(document.getElementsByName('myset')){ 
    var arrLink = document.getElementsByName('myset'); 
    for(i = 0; i < arrLink.length; i++) { 
      var link = arrLink[i]; 
      link.className='ts_sel';     
      link.onclick = clickNav;   
    } 
  } 
} 
/** 
 * 执行点击事件 
 * @param {Object} event 鼠标事件 
 */ 
function clickNav(event) { 
  var target = event.currentTarget;   
  //上次选择的a的样式 
  if(document.getElementsByName('myset')){ 
    var arrLink = document.getElementsByName('myset'); 
    for(i = 0; i < arrLink.length; i++) { 
      var link = arrLink[i]; 
      if(link.className == 'ts_seled') { 
        link.className = 'ts_sel'; 
      } 
    } 
  } 
  target.className = 'ts_seled'; 
  return false;//阻止浏览器默认事件 
} 
</script> 
</head> 
<body> 
  <ul> 
    <li>           
      <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" name="myset">首页</a> 
    </li> 
    <li> 
      <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" name="myset">联系我们</a> 
    </li> 
    <li> 
      <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" name="myset">帮助</a> 
    </li> 
  </ul> 
</body> 
</html>

以上所述是小编给大家介绍的JavaScript实现鼠标点击导航栏变色特效,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JQuery 初体验(建议学习jquery)
Apr 25 Javascript
jQuery EasyUI API 中文文档 - Calendar日历使用
Oct 19 Javascript
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
Mar 01 Javascript
JavaScript 经典实例日常收集整理(常用经典)
Mar 30 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
Apr 17 Javascript
深入理解js promise chain
May 05 Javascript
ionic 上拉菜单(ActionSheet)实例代码
Jun 06 Javascript
jQuery实现对网页节点的增删改查功能示例
Sep 18 jQuery
浅谈vuepress 踩坑记
Apr 18 Javascript
ES6的Fetch异步请求的实现方法
Dec 07 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
Jan 10 Javascript
Vue包大小优化的实现(从1.72M到94K)
Feb 18 Vue.js
jQuery实现优雅的弹窗效果(6)
Feb 08 #Javascript
JavaScript中的子窗口与父窗口的互相调用问题
Feb 08 #Javascript
深入理解js中的加载事件
Feb 08 #Javascript
滚动条的监听与内容随着滚动条动态加载的实现
Feb 08 #Javascript
JQuery页面随滚动条动态加载效果的简单实现(推荐)
Feb 08 #Javascript
setTimeout学习小结
Feb 08 #Javascript
jquery uploadify如何取消已上传成功文件
Feb 08 #Javascript
You might like
支持oicq头像的留言簿(二)
2006/10/09 PHP
php 中的str_replace 函数总结
2007/04/27 PHP
php 远程图片保存到本地的函数类
2008/12/08 PHP
利用PHP实现智能文件类型检测的实现代码
2011/08/02 PHP
PHP实现时间轴函数代码
2011/10/08 PHP
支持中文的php加密解密类代码
2011/11/27 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
JS版网站风格切换实例代码
2008/10/06 Javascript
基于jquery的点击链接插入链接内容的代码
2012/07/31 Javascript
jquery延迟加载外部js实现代码
2013/01/11 Javascript
jQuery瀑布流插件Wookmark使用实例
2014/04/02 Javascript
jquery访问ashx文件示例代码
2014/08/11 Javascript
Node.js 异步编程之 Callback介绍(一)
2015/03/30 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
2015/09/14 Javascript
javascript实现滚动效果的数字时钟实例
2016/07/21 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
Javascript 函数的四种调用模式
2016/11/05 Javascript
JS实现点击链接切换显示隐藏内容的方法
2017/10/19 Javascript
React/Redux应用使用Async/Await的方法
2017/11/16 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
vue init webpack 建vue项目报错的解决方法
2018/09/29 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Win10下Python环境搭建与配置教程
2016/11/18 Python
json跨域调用python的方法详解
2017/01/11 Python
Python检测网络延迟的代码
2018/05/15 Python
对Python中plt的画图函数详解
2018/11/07 Python
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
施华洛世奇意大利官网:SWAROVSKI意大利
2018/07/23 全球购物
Regatta官网:英国最受欢迎的户外服装和鞋类品牌
2019/05/01 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
整改报告怎么写
2014/11/06 职场文书
小班下学期个人总结
2015/02/12 职场文书
2015年“我们的节日·重阳节”活动总结
2015/07/29 职场文书
Mysql 用户权限管理实现
2021/05/25 MySQL