javascript如何读取table中的数据???在线等。。。
<table class= "TABLE1 " align= "center " id= "table1 ">
<tr>
<td> 集团名称 </td>
<td> 集团编码 </td>
<td> 地域 </td>
</tr>
<tr>
<td id= "t1 "> <%=db.getname%> </td>
<td> > <%=db.getid%> </td>
<td> > <%=db.getpart%> </td>
</tr>
从第二行开始的数据从数据库读出,我用
var str=document.getElementById( "t1 ").innerHTML;只能读出第二行数据,
不知道如何读出第三行后的数据。。
[解决办法]
var rowcount = document.getElementById( "table1 ").rows.length
for(i=1;i <rowcount;i++){
var trtd = document.getElementById( "table1 ").rows[i].cells[1].childNodes[0].value;
}
trtd:就是第i+1行的第一td的值,以此类推即可
[解决办法]
通过getElementById(‘table1’);获得tabel对象,然后获取他的子对象也就是tr对象,然后根据子对象的数量进行循环,每个tr也有三个子对象就是三个td,对于每个td通过innerTEXT得到你要得到的值。
具体用的到的DHTML中的方法自己查DHTML手册
[解决办法]
表可以看成一个2唯数组的
tableid[rowindex][colsindex]