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 相关文章推荐
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
May 13 Javascript
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
Feb 02 Javascript
JQuery中使用ajax传输超大数据的解决方法
Jul 14 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
Dec 12 Javascript
详解前后端分离之VueJS前端
May 24 Javascript
Nuxt.js开启SSR渲染的教程详解
Nov 30 Javascript
ajaxfileupload.js实现上传文件功能
Apr 19 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
Feb 27 Javascript
vue 封装 Adminlte3组件的实现
Mar 18 Javascript
Node.js web 应用如何封装到Docker容器中
Sep 01 Javascript
原生js+css实现tab切换功能
Sep 17 Javascript
Vue+penlayers实现多边形绘制及展示
Dec 24 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
php模拟登陆的实现方法分析
2015/01/09 PHP
php随机显示指定文件夹下图片的方法
2015/07/13 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
weiphp微信公众平台授权设置
2016/01/04 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
2016/12/02 PHP
js导出table数据到excel即导出为EXCEL文档的方法
2013/10/10 Javascript
使用POST方式弹出窗口的两种方法示例介绍
2014/01/29 Javascript
JS获取几种URL地址的方法小结
2014/02/26 Javascript
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
JavaScript学习笔记之DOM基础 2.4
2015/08/14 Javascript
JavaScript中eval函数的问题
2016/01/31 Javascript
JavaScript实现大图轮播效果
2017/01/11 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
2017/02/14 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
Promise.all中对于reject的处理方法
2018/08/01 Javascript
关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)
2018/09/04 Javascript
微信小程序实现留言板功能
2018/11/02 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
2019/04/16 Javascript
灵活使用console让js调试更简单的方法步骤
2019/04/23 Javascript
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
2019/09/25 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
pandas.DataFrame选取/排除特定行的方法
2018/07/03 Python
Django REST framework 视图和路由详解
2019/07/19 Python
Python求平面内点到直线距离的实现
2020/01/19 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
Python标准库json模块和pickle模块使用详解
2020/03/10 Python
Python闭包装饰器使用方法汇总
2020/06/29 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
python 制作网站小说下载器
2021/02/20 Python
美国保健品专家:Life Extension
2018/05/04 全球购物
入职担保书怎么写
2014/05/12 职场文书
企业安全生产责任书范本
2014/07/28 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
Java由浅入深通关抽象类与接口(下篇)
2022/04/26 Java/Android