JS评价打分

前端之家收集整理的这篇文章主要介绍了JS评价打分前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
window.onload = function (){
    if (!document.getElementById("rater-star")) return false;
    var oStar = document.getElementById("rater-star");
    var aLi = oStar.getElementsByTagName("li");
    var oUl = oStar.getElementsByTagName("ul")[0];
    var i = iscore = iStar = 0;
    var aMsg = [
        "很不满意","不满意","一般","满意","非常满意"
    ];
for (i = 1; i <= aLi.length; i++){
    aLi[i - 1].index = i;        
    //鼠标移过<a href="/tag/xianshi/" target="_blank" class="keywords">显示</a>分数
    aLi[i - 1].onmou<a href="/tag/SEO/" title="SEO">SEO</a>ver = function (){
        fnPoint(this.index);
    };        
    //鼠标离开后恢复上次评分
    aLi[i - 1].onmou<a href="/tag/SEO/" title="SEO">SEO</a>ut = function (){
        fnPoint();
    };        
    //点击后进行评分处理
    aLi[i - 1].onclick = function (){
        iStar = this.index;
    }
}

//评分处理
function fnPoint(iArg){
    //分数赋值
    i<a href="/tag/score/" target="_blank" class="keywords">score</a> = iArg || iStar;
    for (i = 0; i < aLi.length; i++) aLi[i].className = i < i<a href="/tag/score/" target="_blank" class="keywords">score</a> ? "on" : "";    
}

};

评价打分

猜你在找的程序笔记相关文章