码迷,mamicode.com
首页 > 其他好文 > 详细

星级评价

时间:2015-01-08 14:44:53      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>星级评价</title>
    <style type="text/css">
        .star{padding: 0; margin:0;}
        .star em{ width: 27px; height: 27px; background: url(star.gif) no-repeat top left;float:left;}
        .star em.color{ background: url(star.gif) no-repeat bottom left; }
        .star span{padding-left: 5px; line-height: 30px;}
    </style>
</head>
<body>
<div id="star" class="star">
    <em mytitle="很差"></em>
    <em mytitle="差"></em>
    <em mytitle="中"></em>
    <em mytitle="好"></em>
    <em mytitle="很好"></em>
    <span></span>
</div>
</body>
</html>
<script>

var oDiv=document.getElementById("star");
var aEm=oDiv.getElementsByTagName("em");
var result=oDiv.getElementsByTagName("span")[0];
for (var i = 0; i < aEm.length; i++) {
    aEm[i].index=i;
    aEm[i].onmouseover=function(){
    for (var i = 0; i < aEm.length; i++) {
        if(i<=this.index){
            aEm[i].className="color"
        }else{
            aEm[i].className=""
        }
    }
        result.innerHTML=this.getAttribute("mytitle");
    }
};

</script>

 

星级评价

标签:

原文地址:http://www.cnblogs.com/busicu/p/4210583.html

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