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中data()方法用法实例
Dec 27 Javascript
浅谈jQuery中的事件
Mar 23 Javascript
jQuery实现可编辑的表格实例讲解(2)
Sep 17 Javascript
解决jquery插件:TypeError:$.browser is undefined报错的方法
Nov 21 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
May 30 Javascript
浅谈js中test()函数在正则中的使用
Aug 19 Javascript
JavaScript 轮播图和自定义滚动条配合鼠标滚轮分享代码贴
Oct 28 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
Dec 17 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
Jan 21 Javascript
JavaScript实现替换字符串中最后一个字符的方法
Mar 07 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
vue-simple-uploader上传成功之后的response获取代码
Sep 07 Javascript
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
c#中的实现php中的preg_replace
2009/12/21 PHP
PHP 编程安全性小结
2010/01/08 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
2014/07/11 PHP
php数组键名技巧小结
2015/02/17 PHP
PHP实现的memcache环形队列类实例
2015/07/28 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
PHP迭代器和生成器用法实例分析
2019/09/28 PHP
PHP 文件写入和读取操作实例详解【必看篇】
2019/11/04 PHP
纯CSS3实现质感细腻丝滑按钮
2021/03/09 HTML / CSS
js innerHTML 的一些问题的解决方法
2008/06/22 Javascript
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
2010/05/27 Javascript
设置iframe的document.designMode后仅Firefox中其body.innerHTML为br
2012/02/27 Javascript
jQuery中width()方法用法实例
2014/12/24 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
2015/10/22 Javascript
JavaScript实现设计模式中的单例模式的一些技巧总结
2016/05/17 Javascript
基于JQuery实现图片上传预览与删除操作
2016/05/24 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
2017/03/09 Javascript
nodejs实现范围请求的实现代码
2018/10/12 NodeJs
elementUI select组件默认选中效果实现的方法
2019/03/25 Javascript
vue 获取视频时长的实例代码
2019/08/20 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
2020/03/07 Javascript
浅谈scrapy 的基本命令介绍
2017/06/13 Python
python实现媒体播放器功能
2018/02/11 Python
python 实现A*算法的示例代码
2018/08/13 Python
Django后台管理系统的图文使用教学
2020/01/20 Python
Python函数基本使用原理详解
2020/03/19 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
百度软件工程师职位
2013/02/14 面试题
《一个中国孩子的呼声》教学反思
2014/02/12 职场文书
防沙治沙典型材料
2014/05/07 职场文书
公司担保书范文
2014/05/21 职场文书
军训口号
2014/06/13 职场文书
运动会跳远广播稿5篇
2014/09/17 职场文书
保险内勤岗位职责
2015/04/13 职场文书
教你怎么用Python实现GIF动图的提取及合成
2021/06/15 Python