<body>
<table id="table_s" width="98%" border="1" cellspacing="2" cellpadding="2">
<tr>
<td>高峰时段分萨菲都是</td>
<td>是高手 </td>
</tr>
<tr>
<td>撒古斯个萨格 </td>
<td>阿三哥隔热个人 </td>
</tr>
<tr>
<td>撒古斯个萨格 </td>
<td>阿三哥隔热个人 </td>
</tr>
</table><script type="text/javascript">
var tbl = document.getElementById("table_s");
for(var i=0;i <tbl.rows.length;i++){
if(i%2 == 0) tbl.rows[i].style.backgroundColor ="#996633";
else tbl.rows[i].style.backgroundColor = "#FF0000";
}
</script>
</body>
我试了,没有问题了,你知道是因为什么吗,var tbl = document.getElementById("table_s");放在上面时找不到对象。
解决方案 »
- 请问这二层嵌套if语句最后一部分怎会失效?
- php做后台,怎么和前台结合?
- 请教一下php中的{$value}有什么作用?
- 请教如何对页面进行gzip压缩输出?谢谢
- 请各位牛人帮我看看这个CURL登陆出现什么问题了
- Fatal error: Call to a member function on a non-object in D:\cart\showcart.php on line 56
- 这个功能怎么实现???急!!!!!在线等
- 利用 ASP web 向数据库输入图像数据时,如何把图像本身的名字也顺便读出来?
- php和javascript结合问题
- wwwroot/Lib文件夹下有my.js,my.php,我想在wwwroot/logon的index.php包含这两包含文件,怎样实现?
- 图片上传问题
- php 我用js做了一个控制表格异行异色显示的小试验,但是有点问题。
window.onload = function(){
var oTable = document.getElementById("oTable");
for(var i=0;i<oTable.rows.length;i++){
if(i%2==0) //偶数行时
oTable.rows[i].className = "altrow";
}
}
</script>可以放到head区内。其实你可以用jquery方便地实现隔行变色功能:代码如下:<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
$(function(){
$("table.datalist tr:nth-child(odd)").addClass("altrow");
});
</script>
搞定