首页 > Web开发 > 详细

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

时间:2017-09-25 12:34:10      阅读:226      评论:0      收藏:0      [点我收藏+]
 <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隔行变色,鼠标悬停变色

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!