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 相关文章推荐
js data日期初始化的5种方法
Dec 29 Javascript
JS图像无缝滚动脚本非常好用
Feb 10 Javascript
jQuery实现的导航下拉菜单效果
Jul 04 Javascript
浅谈js中调用函数时加不加括号的问题
Jul 28 Javascript
关于webuploader插件使用过程遇到的小问题
Nov 07 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
用Node编写RESTful API接口的示例代码
Jul 04 Javascript
jQuery实现的简单手风琴效果示例
Aug 29 jQuery
JavaScript常见事件对象与操作实例总结
Jan 05 Javascript
微信小程序基于picker实现级联菜单
Feb 15 Javascript
vue 组件销毁并重置的实现
Jan 13 Javascript
微信公众号中的JSSDK接入及invalid signature等常见错误问题分析(全面解析)
Apr 11 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+dbfile开发小型留言本
2006/10/09 PHP
php cout&amp;lt;&amp;lt;的一点看法
2010/01/24 PHP
PHP判断远程图片或文件是否存在的实现代码
2014/02/20 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
2016/05/22 PHP
PHPMAILER实现PHP发邮件功能
2018/04/18 PHP
PHP设计模式之抽象工厂模式实例分析
2019/03/25 PHP
JQuery UI皮肤定制
2009/07/27 Javascript
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
密码强度检测效果实现原理与代码
2013/01/04 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
javascript解决innerText浏览器兼容问题思路代码
2013/05/17 Javascript
随窗体滑动的小插件sticky源码
2013/06/21 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
2014/06/20 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
2016/07/28 Javascript
JavaScript用JSONP跨域请求数据实例详解
2017/01/06 Javascript
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
package.json各个属性说明详解
2020/03/11 Javascript
Python使用Pandas库常见操作详解
2020/01/16 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
深入理解HTML5定时器requestAnimationFrame的使用
2018/12/12 HTML / CSS
HTML5中外部浏览器唤起微信分享功能的代码
2020/09/15 HTML / CSS
Linux的主要特性
2014/10/06 面试题
决心书标准格式
2014/03/11 职场文书
上课不认真检讨书
2014/09/17 职场文书
诉讼授权委托书范本
2014/10/05 职场文书
2015年工会工作总结
2015/03/30 职场文书
2015年世界环境日活动方案
2015/05/05 职场文书
纪委立案决定书
2015/06/24 职场文书
运动会广播稿50字
2015/08/19 职场文书
《倍数和因数》教学反思
2016/02/23 职场文书
2019消防宣传标语!
2019/07/10 职场文书
python 利用 PIL 将数组值转成图片的实现
2021/04/12 Python
Pandas搭配lambda组合使用详解
2022/01/22 Python
Oracle配置dblink访问PostgreSQL的操作方法
2022/03/21 PostgreSQL