苏州最好的学区房:关于表格行数的javascript代码

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 02:55:33
请看以下代码
<script language="javascript">
function nem_tr() {
for(i=0;i<element.rows.length;i++) {
if(i%2 == 0) { nemA = element.rows(i);
}else{nemA = element.rows(i);}
}
}
</script>

实际上就是区分一个表格的奇数行和偶数行进行不同的操作(if中的语句是我随便写的 问题肯定不是出在这里) 函数运行的对象是一个table 运行结果总是提示我“element.rows.length 为空或不是对象”可是我要的效果却出来了(晕倒。。。)问题到底出在哪啊?大家帮忙看看吧 我也是初来乍到 腰里没银子 呵呵 出20分表示一下诚意:)
1楼的兄弟 多谢你回复!!有一点我没说清楚 这个我不想用ID 你想想 如果我一个html里多个table都要用这个效果 从ID识别肯定就不行了 呵呵 再指一下

你没有把你的问题说清楚,我不知道怎么回答,你可以把问题说清楚,也可以把具体的代码发到我的邮箱,我再试试看怎么做。

另外,不引用ID的话,假设你要对第五个TABLE进行操作,你怎么触发操作,是鼠标单击还是什么?
哎呀,我越说越不清楚了,你得发具体点。

<table id="tabControl">
...
</table>

<script language="JavaScript">
function nem_tr()
{
var e = document.getElementById("tabControl").rows;
for(i = 0; i < e.length; i++)
...
else nemA = e[i];
}
</script>

试试看是不是可以了?

那改成document.getElementsByName("tabControl")[0].rows;
不就行了!