页面中有若干个table,每个table六行,七列。我用js写了一段代码操作table如下:
<script type="text/javascript">
  var aTable=document.getElementsByTagName("table");//得到页面所有table对象的数组aTable
  for(i=1;i<aTable.length+1;i++){
var iRows=aTable[i].rows.length;//得到单个table的行数
aTable[i].cells[0].rowSpan=aTable[i].cells[6].rowSpan=iRows;//将单个table的第一列和第七列设为总行数的合并
  }
</script>
这段代码在火狐狸不起作用,在ie里效果实现了却报错,报错如下:

网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; InfoPath.2)
时间戳: Thu, 11 Nov 2010 02:35:46 UTC
消息: 'aTable[...].rows' 为空或不是对象
行: 71
字符: 2
代码: 0
URI: file:///G:/育龙网/网站/制作/考试时间/examtime.html
高手给个提示这是怎么回事,火狐不支持对表格的操作吗?我刚开始学,对兼容这一块了解很少,谢谢各位!