Webフロントエンド(3)JavaScript(4)表の変色を改善する:マウスを表に入れると色が変わる.


Date:2018/11/17
図のようにマウスを表に入れて色が変わり、カーソルが離れて元に戻ります.
ソースコード:
<!-- 1/  :onmouseover / onmouseout -->
<!-- 2chColor() -->


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>      </title>

	</head>
	<script>
		function chColor(id,info){
			if(info == "over"){
				document.getElementById(id).style.backgroundColor = "red";
			}else if(info == "out"){
				document.getElementById(id).style.backgroundColor = "white";
			}
		}
		
	</script>
	
	<body>
		<table border="1" width="500" height="50" align="center" id="tbl">
			<thead>
				<tr>
					<th>  </th>
					<th>  </th>
					<th>  </th>
				</tr>
			</thead>
			
			<tbody>
				<tr id="tr1" onmouseover="chColor('tr1','over')"  onmouseout="chColor('tr1','out')" >
					<td>1</td>
					<td>  </td>
					<td>22</td>
				</tr>
				<tr tr id="tr2" onmouseover="chColor('tr2','over')"  onmouseout="chColor('tr2','out')">
					<td>2</td>
					<td>  </td>
					<td>25</td>
				</tr>
				<tr>
					<td>3</td>
					<td>  </td>
					<td>27</td>
				</tr>
				<tr>
					<td>4</td>
					<td>  </td>
					<td>29</td>
				</tr>
				<tr>
					<td>5</td>
					<td>  </td>
					<td>30</td>
				</tr>
				<tr>
					<td>6</td>
					<td>  </td>
					<td>20</td>
				</tr>
			</tbody>
		</table>
	</body>
</html>