码迷,mamicode.com
首页 > Web开发 > 详细

JS隔行变色,鼠标悬停变色

时间:2017-09-25 13:22:15      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:ges   out   eve   for   document   nts   9.png   cti   com   

 <style>
        *{
            margin:0;
            padding:0;
        }
        div{
            width:300px;
            height:50px;
            margin:20px;
        }
        .activeColor{
            background: orange;
            
        }
        .odd-color{
            background:#ccc;
        }
        .even-color{
            background: #eee;
        }
</style>
<script>
window.onload=function(){
           var aDiv=document.getElementsByTagName("div"),
               oldColor=" ";
           for(var i=0,len=aDiv.length;i<len;i++){
               if(i%2==0){
                   aDiv[i].className="even-color";
               }else{
                   aDiv[i].className="odd-color";
               }
            aDiv[i].onmouseover=function(){
                 oldColor=this.className;//存储原始颜色
                 this.className="activeColor";//变成激活颜色
            }
            aDiv[i].onmouseout=function(){
                this.className=oldColor;//变成原始颜色
            }
           }
}

</script>
</head>
<body>
     <div>1</div>
     <div>2</div>
     <div>3</div>
     <div>4</div>
     <div>5</div>
     <div>6</div>
</body>
</html>

技术分享

JS隔行变色,鼠标悬停变色

标签:ges   out   eve   for   document   nts   9.png   cti   com   

原文地址:http://www.cnblogs.com/xingkongly/p/7591152.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!