console
var oBigBox = document.getElementById("bigbox"),
oCube = oBigBox.getElementsByClassName("cube");
for (var i = 0; i < oCube.length; i++) {
oCube[i].index = i;
}
for (i = 0; i < oCube.length; i++) {
oCube[i].addEventListener("mouseenter",setInColor);
oCube[i].addEventListener("click",setScore);
oCube[i].addEventListener("mouseleave",setLeave);
}
function setInColor(){
for (i = 0; i <= this.index; i++) {
oCube[i].style.backgroundColor = "#4169E1";
}
}
function setScore(){
for (i = 0; i < oCube.length; i++) {
}
alert("评分为"+(this.index+1)+"分,谢谢");
}
function setLeave(){
for (i = 0; i < oCube.length; i++) {
oCube[i].style.backgroundColor = "#FFFFFF";
}
}
<div id="bigbox">
<div class="cube"></div>
<div class="cube"></div>
<div class="cube"></div>
<div class="cube"></div>
<div class="cube"></div>
</div>
*{margin: 0;padding: 0;}
.cube{
width: 48px;
height: 48px;
border: 1px solid lightblue;
background-color: #FFFFFF;
float: left;
cursor: pointer;
}