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 相关文章推荐
Prototype 学习 工具函数学习($A方法)
Jul 12 Javascript
jQuery入门问答 整理的几个常见的初学者问题
Feb 22 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
Jun 23 Javascript
JS动态添加Table的TR,TD实现方法
Jan 28 Javascript
js clearInterval()方法的定义和用法
Nov 11 Javascript
AngularJS初始化静态模板详解
Jan 14 Javascript
vue2.0移除或更改的一些东西(移除index key)
Aug 28 Javascript
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
Nov 20 Javascript
图片懒加载imgLazyLoading.js使用详解
Sep 15 Javascript
vue watch关于对象内的属性监听
Apr 22 Javascript
angular8和ngrx8结合使用的步骤介绍
Dec 01 Javascript
JavaScript Dom实现轮播图原理和实例
Feb 19 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
php访问查询mysql数据的三种方法
2006/10/09 PHP
php 学习资料零碎东西
2010/12/04 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
PHP中file_get_contents高?用法实例
2014/09/24 PHP
利用ajax和PHP实现简单的流程管理
2017/03/23 PHP
ThinkPHP5.0框架使用build 自动生成模块操作示例
2019/04/11 PHP
封装好的省市地区联动控件附下载
2007/08/13 Javascript
jquery.ui.progressbar 中文文档
2009/11/26 Javascript
Javascript学习笔记9 prototype封装继承
2010/01/11 Javascript
一个js拖拽的效果类和dom-drag.js浅析
2010/07/17 Javascript
jquery 实现两级导航菜单附效果图
2014/03/07 Javascript
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
微信小程序 空白页重定向解决办法
2017/06/27 Javascript
js学习总结之dom2级事件基础知识详解
2017/07/27 Javascript
Angular开发实践之服务端渲染
2018/03/29 Javascript
深入浅出理解JavaScript闭包的功能与用法
2018/08/01 Javascript
浅谈JS的原型和继承
2019/05/08 Javascript
js键盘事件实现人物的行走
2020/01/17 Javascript
python基本语法练习实例
2017/09/19 Python
对python requests的content和text方法的区别详解
2018/10/11 Python
python得到windows自启动列表的方法
2018/10/14 Python
python实现石头剪刀布小游戏
2021/01/20 Python
python项目对接钉钉SDK的实现
2019/07/15 Python
TensorFlow实现从txt文件读取数据
2020/02/05 Python
keras实现多GPU或指定GPU的使用介绍
2020/06/17 Python
python 6行代码制作月历生成器
2020/09/18 Python
flask框架中的cookie和session使用
2021/01/31 Python
推广普通话标语
2014/06/27 职场文书
没有孩子的离婚协议书怎么写
2014/09/17 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
《红领巾真好》教学反思
2016/02/16 职场文书
python疲劳驾驶困倦低头检测功能的实现
2022/04/04 Python