网页中常见的一种星星评分特效,让你用书点亮星星进行评分后,然后点击按钮立即获得分数参数值。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html;charset=gb2312"> <meta name="keywords" content="武鸣人网站,武鸣信息网,武鸣本地网,武鸣信息资源平台,减肥,健身,励志,励志语录,js特效,网页特效,www.wuming.ren"> <meta name="description" content="欢迎来到武鸣人信息资源平台,各种信息免费发布,资源共享合作共赢,分享互联网流行的励志语录经典短句,减肥健身健康小常识及打卡记录,收集各种js特效代码。"> <title>点亮星星评分并获取参数js代码_武鸣人</title> <style type="text/css"> <!-- body{font-size:12px;} ul{padding:0;margin:0;} .star_rating {list-style:none;margin:-1px 0 0 -1px; padding:0; width:70px; height:12px; position:relative; background:url(/img/20240312_www_wuming_ren_1.gif) 0 0 repeat-x; overflow:hidden;font-size:0;} .star_rating li{padding:0;margin:0;float:left;} .star_rating li a{display:block;width:14px;height:12px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;margin:0;} .star_rating li a:hover{background:url(/img/20240312_www_wuming_ren_1.gif) 0 12px;z-index:2;left:0;} .star_rating a.one_star{left:0;} .star_rating a.one_star:hover{width:14px;} .star_rating a.two_stars{left:14px;} .star_rating a.two_stars:hover{width:28px;} .star_rating a.three_stars{left:28px;} .star_rating a.three_stars:hover{width:42px;} .star_rating a.four_stars{left:42px;} .star_rating a.four_stars:hover{width:56px;} .star_rating a.five_stars{left:56px;} .star_rating a.five_stars:hover{width:70px;} .star_rating li.current_rating{background:url(/img/20240312_www_wuming_ren_1.gif) 0 24px;position:absolute;height:12px;display:block;text-indent:-9000px;z-index:1;left:0;} #www_wuming_ren{margin:0 0 20px 20px;} #www_wuming_ren p{margin:20px 0 5px 0;} --> </style> </head> <body> <a href="https://www.wuming.ren">武鸣人</a>,各种信息资源免费发布,分享励志语录经典短句,减肥健身常识,各种js特效代码。网站很好记住,wuming.ren(武鸣拼音.ren域名后缀)<hr> <!--欢迎来到武鸣人信息资源平台,各种信息免费发布,资源共享合作共赢,分享互联网流行的励志语录经典短句,减肥健身健康小常识及打卡记录,收集各种js特效代码。--> <script type="text/javascript" src="https://www.wuming.ren/ad/tc.js"></script> <script type="text/javascript" src="https://www.wuming.ren/ad/a.js"></script> <form action="" method="get"> <div id="www_wuming_ren" star_width="14"> <p>服务</p> <ul class="star_rating"> <li style="display:none;"> <input type="text" name="serve" value="" /> </li> <li class="current_rating">default level</li> <li><a href="#" title="1 of 5 stars" class="one_star">1</a></li> <li><a href="#" title="2 of 5 stars" class="two_stars">2</a></li> <li><a href="#" title="3 of 5 stars" class="three_stars">3</a></li> <li><a href="#" title="4 of 5 stars" class="four_stars">4</a></li> <li><a href="#" title="5 of 5 stars" class="five_stars">5</a></li> </ul> <p>价格</p> <ul class="star_rating"> <li style="display:none;"> <input type="text" name="price" value="" /> </li> <li class="current_rating">default level</li> <li><a href="#" title="1 of 5 stars" class="one_star">1</a></li> <li><a href="#" title="2 of 5 stars" class="two_stars">2</a></li> <li><a href="#" title="3 of 5 stars" class="three_stars">3</a></li> <li><a href="#" title="4 of 5 stars" class="four_stars">4</a></li> <li><a href="#" title="5 of 5 stars" class="five_stars">5</a></li> </ul> <p>质量</p> <ul class="star_rating"> <li style="display:none;"> <input type="text" name="mass" value="" /> </li> <li class="current_rating">default level</li> <li><a href="#" title="1 of 5 stars" class="one_star">1</a></li> <li><a href="#" title="2 of 5 stars" class="two_stars">2</a></li> <li><a href="#" title="3 of 5 stars" class="three_stars">3</a></li> <li><a href="#" title="4 of 5 stars" class="four_stars">4</a></li> <li><a href="#" title="5 of 5 stars" class="five_stars">5</a></li> </ul> </div> <input type="submit" value="选好星星后,点我,然后看地址栏" /> </form> <script type="text/javascript"> <!-- function __start(){ var initialize_width=0; if(document.getElelmentById){return false}; if(document.getElementsByTagName==null){return false;} var startLevelObj=document.getElementById("www_wuming_ren") if(startLevelObj==null){return false;} initialize_width=parseInt(startLevelObj.getAttribute("star_width"),10); if(isNaN(initialize_width) || initialize_width==0){return false;} var ul_obj=startLevelObj.getElementsByTagName("ul"); if(ul_obj.length<1){return false;} var length=ul_obj.length; var li_length=0; var a_length=0; var li_obj=null; var a_obj=null; var defaultInputObj=null; var defaultValue=null; for(var i=0;i<length;i++){ li_obj=ul_obj[i].getElementsByTagName("li"); li_length=li_obj.length; if(li_length<0){return false;} //获取默认值 defaultInputObj=li_obj[0].getElementsByTagName("input");if(!defaultInputObj){return false;} defaultValue=parseInt(defaultInputObj[0].value,10); if(!isNaN(defaultValue) && defaultValue!=0){ //alert("有初始值!"); //li_obj[1].style.width=initialize_width*defaultValue+"px"; //defaultValue=0; } for(var j=0;j<li_length;j++){ a_obj=li_obj[j].getElementsByTagName("a"); if(a_obj.length<1){continue;} if(a_obj[0].className.indexOf("star")>0){ a_obj[0].onclick=function(){ return give_value(this); } a_obj[0].onfocus=function(){ this.blur(); } } } } }//武鸣人网站https://www.wuming.ren 网站很好记住,wuming.ren(武鸣拼音.ren域名后缀) function give_value(obj){ var status=true; var parent_obj=obj.parentNode; var i=0; while(status){ i++; if(parent_obj.nodeName=="UL"){break;} parent_obj=parent_obj.parentNode; if(i>1000){break;}//防止找不到ul发生死循环 } var hidden_input=parent_obj.getElementsByTagName("input")[0]; if(hidden_input.length<1){/*alert("sorry?\nprogram error!")*/;} var txt=obj.firstChild.nodeValue;//确保不能存在空格哦,因为这里用的firstChild if(isNaN(parseInt(txt,10))){/*alert('level error!')*/;return false;} hidden_input.setAttribute("value",txt.toString()); //固定选中状态,先找到初始化颜色那个li var current_li=parent_obj.getElementsByTagName("li"); var length=current_li.length; var ok_li_obj=null; for(var i=0;i<length;i++){ if(current_li[i].className.indexOf("current_rating")>=0){ ok_li_obj=current_li[i];break;//找到 } } __current_width=txt*14; ok_li_obj.style.width=__current_width+"px"; return false; }//武鸣人网站https://www.wuming.ren 网站很好记住,wuming.ren(武鸣拼音.ren域名后缀) __start(); //--> </script> </body> </html>
本文来自武鸣人网站,转载请注明出处