javascript解决IE6下hover问题的方法


Posted in Javascript onJuly 28, 2015

有时候我们想在非a标签上加hover元素 但是我们都知道IE6下不支持XX:hover,所以我们现在可以用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>无标题文档</title> 
<style> 
#nav li:hover, #nav li.stest { 
  font-weight:700; 
  color:red; 
} 
</style> 
</head> 
 
<body> 
  <ul id="nav"> 
    <li>列表一</li> 
    <li>列表一</li> 
    <li>列表一</li> 
  </ul> 
 
<script type="text/javascript"> 
  var Hover = function(){ 
    var listItem = document.getElementById("nav").getElementsByTagName("li"); 
    for(var i=0;i<listItem.length;i++){ 
      listItem[i].onmouseover = function(){ 
        this.className +=" stest";  
      } 
      listItem[i].onmouseout = function(){ 
        thisthis.className = this.className.replace(/stest\b/, ""); // \b 查找位于单词的开头或结尾的匹配。 
      }  
    }  
  } 
if(window.attachEvent){ 
  window.attachEvent('onload',Hover); 
} 
</script> 
 
</body> 
</html>

以上内容就是告诉大家javascript解决IE6下hover问题的方法,希望对大家的学习有所帮助。

Javascript 相关文章推荐
用js解决数字不能换行问题
Aug 10 Javascript
js操作textarea 常用方法总结
Dec 03 Javascript
JQuery中对Select的option项的添加、删除、取值
Aug 25 Javascript
JavaScript事件委托用法分析
Jan 24 Javascript
jQuery采用连缀写法实现的折叠菜单效果
Sep 18 Javascript
网页从弹窗页面单选框传值至父页面代码分享
Sep 29 Javascript
jQuery实现的网格线绘制方法
Jun 20 Javascript
node.js将MongoDB数据同步到MySQL的步骤
Dec 10 Javascript
node下使用UglifyJS压缩合并JS文件的方法
Mar 07 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
Mar 13 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
Jul 28 Javascript
js实现碰撞检测
Jan 29 Javascript
JavaScript如何自定义trim方法
Jul 28 #Javascript
详解JavaScript ES6中的Generator
Jul 28 #Javascript
深入解读JavaScript中的Iterator和for-of循环
Jul 28 #Javascript
JavaScript调用客户端Java程序的方法
Jul 27 #Javascript
详细解读JavaScript编程中的Promise使用
Jul 27 #Javascript
JavaScript中的Repaint和Reflow用法详解
Jul 27 #Javascript
javascript实现类似java中getClass()得到对象类名的方法
Jul 27 #Javascript
You might like
如何删除多级目录
2006/10/09 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
2011/01/27 PHP
PHP版 汉字转码的实现详解
2013/06/09 PHP
php带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
thinkPHP中create方法与令牌验证实例浅析
2015/12/08 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
PHP 配置后台登录以及模板引入
2017/01/24 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
php的对象传值与引用传值代码实例讲解
2021/02/26 PHP
How to Auto Include a Javascript File
2007/02/02 Javascript
才发现的超链接js导致网页中GIF动画停止的解决方法
2007/11/02 Javascript
File文件控件,选中文件(图片,flash,视频)即立即预览显示
2009/04/09 Javascript
JavaScript中Number.NEGATIVE_INFINITY值的使用详解
2015/06/05 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
javascript引用类型之时间Date和数组Array
2015/08/27 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
Json解析的方法小结
2016/06/22 Javascript
AngularJS基础 ng-csp 指令详解
2016/08/01 Javascript
javascript数组常用方法汇总
2016/09/10 Javascript
使用nodejs爬取前程无忧前端技能排行
2017/05/06 NodeJs
electron中使用bootstrap的示例代码
2018/11/06 Javascript
JS实现指定区域的全屏显示功能示例
2019/04/25 Javascript
vue实现路由切换改变title功能
2019/05/28 Javascript
vue点击页面空白处实现保存功能
2019/11/06 Javascript
简介JavaScript错误处理机制
2020/08/04 Javascript
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python实现的一个火车票转让信息采集器
2014/07/09 Python
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
python3.5安装python3-tk详解
2019/04/26 Python
Python高并发解决方案实现过程详解
2020/07/31 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
2020/11/28 Python
全球领先的全景影像品牌:Insta360
2019/08/21 全球购物
安全资料员岗位职责
2013/12/14 职场文书
电教室标语
2014/06/20 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书