javascript实现五星级评测代码(源码下载)

不要再说了,第一个效果:

下载下载演示源代码

Javascript代码


VaR跨度= document.getelementsbytagname(跨);
var标志= 5;这个值不是随机的,只要01234就行了。
var扩展=函数(){
扩展代码
};

指针函数(){
循环加载/鼠标事件
对于(var i = 0;i < spans.length;i++){
跨越{我}。onmouseover =函数(){
var id = parseInt(这个ID);
对于(var i = 0;i = id;i + +){
跨越{我} .innerHTML = ;
}
用于(var = id + 1;j < 5;j + +){
跨越{ j} .innerHTML =,;
}
};
}
循环加载/鼠标点击事件星
对于(var i = 0;i < spans.length;i++){
跨越{我}。onclick =函数(){
var id = parseInt(这个ID);
标志= id;
对于(var i = 0;i = id;i + +){
跨越{我} .innerHTML = ;
}
(扩展);这里是鼠标的扩展,点击星星,比如分数之类的,在什么范围内跟你展开~
};
}
加载鼠标左/ div事件
document.getelementbyid(div)。Onmouseout =函数(){
如果标签是3,那么0123个周期的星星数是整个黄色。
如果(标志> 0=标志< = 4){
对于(var i = 0;i <旗帜;我+ +){
跨越{我} .innerHTML = ;
}
用于(var =标记+ 1;j < 5;j + +){
跨越{ j} .innerHTML =,;
}
}
如果没有值是标记或初始值为5,那么所有的恒星都会变成空星。
别的{
对于(var i = 0;i < spans.length;i++){
跨越{我} .innerHTML =,;
}
}
};
};


代码在体



你能感觉到你能感觉到它。



上面的代码非常简单。javascript实现了五星级的评价功能。还有其他方法。如果时间有限,就不会写。请密切关注这个网站。谢谢您.