• 五角星评分效果


    <!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>
    		<title>JavaScript星级评分</title>
    		<style type="text/css">
    			* {
    				margin: 0;
    				padding: 0;
    			}
    			
    			.wrapper {
    				height: 20px;
    				padding: 5px;
    				 130px;
    				margin: 100px auto 10px;
    			}
    			
    			tr,
    			td {
    				font-size: 66px;
    				color: #000000;
    				background: #ffffff;
    			}
    		</style>
    		<script type="text/javascript">
    			function ArrayIndexOf(arr, element) {
    				for(var i = 0; i < arr.length; i++) {
    					if(arr[i] == element) {
    						return i;
    					}
    				}
    				return -1;
    			}
    
    			function GetTds() {
    				var tbl = document.getElementById("tblMain");
    				var tds = tbl.getElementsByTagName("td");
    				return tds;
    			}
    
    			function InitEvent() {
    				var tds = GetTds();
    				for(var i = 0; i < tds.length; i++) {
    					var td = tds[i];
    					td.onmouseover = TdOnclick;
    					td.style.cursor = "pointer";
    
    				}
    			}
    
    			function TdOnclick() {
    				var tds = GetTds();
    				var index = ArrayIndexOf(tds, this);
    				for(var i = 0; i <= index; i++) {
    					var td = tds[i];
    					td.innerHTML = "★";
    				}
    				for(var j = index + 1; j < tds.length; j++) {
    					var td = tds[j];
    					td.innerHTML = "☆";
    				}
    			}
    		</script>
    	</head>
    
    	<body onload="InitEvent()" class="wrapper">
    		<table id="tblMain">
    			<tr>
    				<td>☆</td>
    				<td>☆</td>
    				<td>☆</td>
    				<td>☆</td>
    				<td>☆</td>
    			</tr>
    		</table>
    	</body>
    
    </html>
    

      

  • 相关阅读:
    NodeJS学习笔记(三) 模块与包_深入学习
    NodeJS学习笔记(二) 模块与包_基础部分
    Java 开发环境搭建
    Quartz.net 定时任务矿建Demo
    MVC AJAX.BeginForm() 页面异步提交
    源码学习分享
    WPF系能优化
    谈如何阅读框架源码
    Linux源码学习(7) 2013-3-1
    Linux源码学习(6) 2013-3-1
  • 原文地址:https://www.cnblogs.com/libin-1/p/6280196.html
Copyright © 2020-2023  润新知