zoukankan      html  css  js  c++  java
  • 评分

    自己用js代码写的简易评分,与大家一起分享

    其中图片两张:一张灰色图片,一张黄色图片

    <html>
    <head>
    <script>
    var index=-1;
    onload=function(){
    	var imgs=document.getElementsByTagName('img');
    	for(var i=0;i<imgs.length;i++){
    		//当点击时,记录下来当前的索引
    		imgs[i].onclick=function(){
    			index=parseInt(this.id);
    		};
    		//鼠标指向某个星时的操作
    		imgs[i].onmouseover=function(){
    			var index1=parseInt(this.id);
    			//将当前及前面的元素变成黄色
    			for(var j=0;j<=index1;j++){
    				imgs[j].src='images/star2.png';
    			}
    			//将后面的元素变成灰色
    			for(var j=index1+1;j<5;j++){
    				imgs[j].src='images/star1.png';
    			}
    		};
    		//鼠标移开某个星时的操作
    		imgs[i].onmouseout=function(){
    			//让刚才点击的索引及之前的星变黄
    			for(var j=0;j<=index;j++){
    				imgs[j].src='images/star2.png';
    			}
    			//让刚才点击的索引之后的星变灰
    			for(var j=index+1;j<5;j++){
    				imgs[j].src='images/star1.png';
    			}
    		}
    	}
    };
    </script>
    </head>
    
    <body>
    <img id="0" src="images/star1.png"/>
    <img id="1" src="images/star1.png"/>
    <img id="2" src="images/star1.png"/>
    <img id="3" src="images/star1.png"/>
    <img id="4" src="images/star1.png"/>
    </body>
    </html>
    

      

  • 相关阅读:
    学习记录6
    学习记录5
    学习记录4
    学习记录3&开启新的世界
    学习记录2
    学习记录1
    类、对象和包
    班会总结
    请简单描述一下,java程序的运行过程,以及java为什么能跨平台
    JDK、JRE、JVM的区别与关系
  • 原文地址:https://www.cnblogs.com/qidakang/p/4790353.html
Copyright © 2011-2022 走看看