var table = document.getElementById('senfe');
var arr=[];
var tds=table.getElementsByTagName('*');
for(var i=0;i<tds.length;i++){
if(tds[i].getAttribute('id')=='ID'){
arr.push(tds[i]);
}
}
试试
var arr=[];
var tds=table.getElementsByTagName('*');
for(var i=0;i<tds.length;i++){
if(tds[i].getAttribute('id')=='ID'){
arr.push(tds[i]);
}
}
试试
<td height=30 align=center>151</td>
<td align=center>2013/12/16</td>
<td align=center>小王</td>
<td align=center>111</font>
<td align=center>0</td>
<td align=center>0.240</td>
<td align=center>0.00</td>
<td align=center>333</td>
<td align=center>444</td>
<td align=center>555</td>
<td align=center></td>
<td align=center>admin</td>
</tr>
这是一行数据,怎么弄?
document.getElementsByTagName('td')
试试
获取这个0
还要获取以后获取行数是多少行获取到的
后边又没看懂
window.onload = function () {
//取表格对象
var table = document.getElementById('senfe');
//设置表格行交替颜色
for (var i = 1; i < table.rows.length; i++) {
table.rows[i].className = 's' + (i % 2);
if (table.rows[i].getElementsByTagName('td')[4].innerHTML > 0)
table.rows[i].classname = s2;
}大概就是这个意思,第4列大于0的时候设置此行classname=s2