JavaScriptを使用してテーブルテーブルのインターレース色を変更する

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>隔行变色</title>
	</head>
	<body>
		<table id="mytable" align="center" width="80%" border="1">
			<tr bgcolor="#cccccc">
				<td>aaa</td>
				<td>aaa</td>
				<td>aaa</td>
			</tr>
			<tr>
				<td>bbb</td>
				<td>bbb</td>
				<td>bbb</td>
			</tr>
			<tr>
				<td>ccc</td>
				<td>ccc</td>
				<td>ccc</td>
			</tr>
		</table>
		<script type="text/javascript">
			window.onload=function(){
				//获取mytable中标签名为tr的字节点
				mytable=document.getElementById("mytable");
				trs=mytable.getElementsByTagName("tr");
				len=trs.length;
				flag=true;
				for(i=0;i<len;i++){
					if(flag){
						//每隔一行设置背景色
						var tr=document.getElementsByTagName("tr")[i].setAttribute("bgcolor","#cccccc");
						flag=false;
					}else{
						flag=true;
					}
				}
			}
		</script>
	</body>
</html>
元の19の記事を公開 賞賛20 訪問496

おすすめ

転載: blog.csdn.net/Handsome_gir/article/details/105209059