首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

table各行换色效果

2012-03-27 
table各行换色效果,求助!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3

table各行换色效果,求助
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" language="javascript">
var items = document.getElementsById("tab");
var trs = items.getElemetsByTagName("tr");
for(var i = 0; i<trs.length; i++){
if(i%2 == 0){
trs[i].style.bordercolor="#f90";
}else{
trs[i].style.bordercolor="#666";
}
}
</script>
<style type="text/css">
</style>
</head>
<body>
<table id="tab">
<tr><td>第一行</td><td>第一行</td></tr>
<tr><td>第二行</td><td>第二行</td></tr>
<tr><td>第三行</td><td>第三行</td></tr>
<tr><td>第四行</td><td>第四行</td></tr>
<tr><td>第五行</td><td>第五行</td></tr>
</table>
</body>
</html>


代码就是那样的,可是效果就是出不来,请求帮助。

[解决办法]

HTML code
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style>#hongse{ background-color:#333;}.baise{ background-color:#FFF;}.huangse{background:#CC0;}</style><script language="javascript" src="javascript/jquery.min.js"></script><script language="javascript">$(function(){$("table tr:nth-child(odd)").addClass("huangse");});</script></head><body><table width="500" border="0" cellpadding="0" cellspacing="1" id="hongse"><tr class="baise"><td height="28" align="center" valign="middle">jquery隔行换色测试</td><td height="28" align="center" valign="middle">jquery隔行换色测试</td><td height="28" align="center" valign="middle">jquery隔行换色测试</td></tr><tr class="baise"><td height="28" align="center" valign="middle">jquery隔行换色测试</td><td height="28" align="center" valign="middle">jquery隔行换色测试</td><td height="28" align="center" valign="middle">jquery隔行换色测试</td></tr><tr class="baise"><td height="28" align="center" valign="middle">jquery隔行换色测试</td><td height="28" align="center" valign="middle">jquery隔行换色测试</td><td height="28" align="center" valign="middle">jquery隔行换色测试</td></tr></table></body></html>
[解决办法]
$('.tab tr:odd td').css({background:'奇数行背景色',color:'#奇数行前景色'});
$('.tb tr:even td').css({background:'偶数行背景色',color:'偶数行前景色'});

热点排行