function kill()
{
var a = document.getElementsByTagName("input");
for (var i=0; i<a.length; i++)
if ((a[i].type == "checkbox")&&(a[i].checked == zt))
{
var row_num = a[i].parentNode.parentNode.rowIndex;//获取行数,已经获取成功
var valueTd=document .getElementById ("table").rows [row_num].cells[1];
// alert(row_num + " " + col_num);
alert(valueTd);
}
}
怎么获取table中N行1列的值呢,我这个方法不太对,也不知道错在哪
如何用js获取table第1行第2列的值
11 | 12 | 13 | 14 |
21 | 22 | 23 | 33 |
下标从0开始,第一列为0,如果你要获取单元格内容还需要innerHTML属性
document .getElementById ("table").rows [row_num].cells[0].innerHTML;
你的rows_num获取的所有的行数,但是你在使用rows()的时候,不能直接用,应该是rows(rows_num - 1),还有你是想获取第1列,应该是cells(0)