html and js 的隔行换背景色表格实例详解

效果:

html and js 的隔行换背景色表格实例详解_第1张图片


码码:














Info Header 1Info Header 2Info Header 3
Text 1AText 1BText 1C
Text 2AText 2BText 2C
Text 3AText 3BText 3C
Text 4AText 4BText 4C
Text 5AText 5BText 5C


代码解释:


在两个css样式 oddrowcolor,evenrowcolor中定义不同的背景色;

在js函数中获取行的集合;
var table = document.getElementById(id);  
var rows = table.getElementsByTagName("tr"); 


第一句根据id获取table,第二句获取所有行(tr)的集合;
getElementById和getElementsByTagName的区别是:前者根据id返回单个对象;后者根据标签返回对象,具有相同标签的对象都会被返回;


在for循环中访问每一行,奇数行赋予css类oddrowcolor, evenrowcolor;赋予了不同的css类之后其背景色就变了。


你可能感兴趣的:(原创教程,.Net)