首页 > 网站 > WEB开发 > 正文

JS特效之星星打分效果

2024-04-27 15:11:26
字体:
来源:转载
供稿:网友
准备如下:在images文件夹下放一张图:图片效果如下:图片图片 
<!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=utf-8" /><title>js特效之星星打分效果</title></head><body><style type="text/CSS">*{margin:0;padding:0;list-style-type:none;}a,img{border:0;}img{vertical-align:middle;}#QuacorGrading input{background:url(images/grading.png) no-repeat scroll right center;cursor:pointer;height:30px;width:30px;padding:0;border:0;}</style><div id="QuacorGrading" style="margin:200px 0 0 200px;"> <strong>评分</strong>  <input name="1" type="button" />  <input name="2" type="button" />  <input name="3" type="button" />  <input name="4" type="button" />  <input name="5" type="button" />  <input name="6" type="button" />  <input name="7" type="button" />  <input name="8" type="button" />  <input name="9" type="button" />  <input name="10" type="button" />  <span id="QuacorGradingValue"><b><font size="5" color="#fd7d28">5</font></b>分</span> </div><script type="text/javascript">	var GradList = document.getElementById("QuacorGrading").getElementsByTagName("input");	for(var di=0;di<parseInt(document.getElementById("QuacorGradingValue").getElementsByTagName("font")[0].innerHTML);di++){		GradList[di].style.backgroundPosition = 'left center';	}	for(var i=0;i < GradList.length;i++){		GradList[i].onmouSEOver = function(){			for(var Qi=0;Qi<GradList.length;Qi++){				GradList[Qi].style.backgroundPosition = 'right center';			}			for(var Qii=0;Qii<this.name;Qii++){				GradList[Qii].style.backgroundPosition = 'left center';			}			document.getElementById("QuacorGradingValue").innerHTML = '<b><font size="5" color="#fd7d28">'+this.name+'</font></b>分';		}	}</script></body></html>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表