JS实现隔行换色
一、步骤分析
1、设计好表格页面
2、通过获取标签的方式如:
var arr= document.getElementsByTagName("tr"); //返回数组
3、通过循环的方式遍历数组:
a、当为奇数时为一颜色
b、当为偶数时为一颜色
二、代码练习
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>隔行换色</title>
<script>
function chanclo(){
//获取标签
var arr= document.getElementsByTagName("tr");
//for循环实现换色
for(i=1;i<arr.length;i++){
//如果行数为偶数,背景颜色变为红色
if(i%2==0){
arr[i].style.backgroundColor="red";
}
//如果行数为奇数,背景颜色变为金色
else{
arr[i].style.backgroundColor="gold";
}
}
}
</script>
</head>
<body onload="chanclo()">
<table align="center" border="1" width="300px" height="300px">
<tr >
<th>星期一</th>
<th>星期二</th>
<th>星期三</th>
</tr>
<tr>
<td>语文</td>
<td>数学</td>
<td>英语</td>
</tr>
<tr>
<td>语文</td>
<td>数学</td>
<td>英语</td>
</tr>
<tr>
<td>语文</td>
<td>数学</td>
<td>英语</td>
</tr>
</table>
</body>
</html>
三、结果展示:

备注:由于个人原因,本博客暂停更新。如有问题可联系本人,本人提供技术指导、学习方向、学习路线。本人微信wlp1156107728(添加注明来意) QQ1156107728(添加注明来意)
本文介绍了如何使用JavaScript实现HTML表格的隔行换色功能。通过获取表格的行元素并利用for循环,根据行数的奇偶性设置不同的背景颜色,达到视觉效果的提升。代码示例中展示了具体的实现过程。

504

被折叠的 条评论
为什么被折叠?



