table显示n条记录,每3行换一次颜色
2011-12-08 10:53
453 查看
有时候 我们会遇到对table的行显示不同背景色的问题,对于每行换一次颜色和每两行和三行换一个颜色的处理方式都是类似的,下面就说一下每3行换一次颜色的方法。
<body>
<tableid="tbl">
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
<tr><td>4</td></tr>
<tr><td>5</td></tr>
<tr><td>6</td></tr>
<tr><td>7</td></tr>
<tr><td>8</td></tr>
<tr><td>9</td></tr>
<tr><td>10</td></tr>
</table>
</body>
<scripttype="text/javascript">
window.onload=function()
{
var tbl =document.getElementById("tbl");
rows =tbl.getElementsByTagName("tr");
for(i=0;i<rows.length;i++)
{
var j =parseInt(i/3);
if(j%2==0)rows[i].style.backgroundColor="#f00";
else rows[i].style.backgroundColor="#0f0";
}
}
</script>
这样显示的效果就是3行红色,3行绿色,交替。
<body>
<tableid="tbl">
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
<tr><td>4</td></tr>
<tr><td>5</td></tr>
<tr><td>6</td></tr>
<tr><td>7</td></tr>
<tr><td>8</td></tr>
<tr><td>9</td></tr>
<tr><td>10</td></tr>
</table>
</body>
<scripttype="text/javascript">
window.onload=function()
{
var tbl =document.getElementById("tbl");
rows =tbl.getElementsByTagName("tr");
for(i=0;i<rows.length;i++)
{
var j =parseInt(i/3);
if(j%2==0)rows[i].style.backgroundColor="#f00";
else rows[i].style.backgroundColor="#0f0";
}
}
</script>
这样显示的效果就是3行红色,3行绿色,交替。
相关文章推荐
- 用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体。
- table显示n条记录,每三行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红色字体
- 用table显示n条记录,每三条换一下颜色
- 显示 n 条记录,每 3 行换一次颜色,即 1 , 2, 3 用红色字体, 4, 5, 6 用绿色字体, 7, 8, 9 用红颜色字体。
- Html+Css+Js_之table每隔3行显示不同的两种颜色
- 求一段CSS样式代码;要求是Table的标签样式,实现Table标签奇数行显示一个颜色;偶数行显示另外一种颜色
- RDLC报表:每页显示N条记录
- CoreText学习记录一:筛选网址显示不同颜色+Demo+pdf
- LigerUi中Grid表记录根据条件显示不同颜色和不同内容!(实例)
- table颜色交替显示
- 样式表达式实现交替显示table行颜色
- 面试题-在HTML中每隔3行改变一次颜色
- iOS tableview 选中一行后,不显示选中颜色
- 用javaScript对table的n条记录添加颜色
- android listview 触摸改变颜色直至下一次触摸恢复(包含层叠颜色显示)
- 一次ubuntu ls颜色显示的经历
- 嵌套子表(dx),如何根据从表合计数显示主表记录的颜色
- 学习记录 填充TABLE,可以从数据库填充,用来显示不需要编辑的结果
- PowerBuilder数据窗口中记录颜色的隔层显示