写一个函数,找出点击的元素所在的行对象或所在行的索引。给个样本(取行索引):
function GetRowIndex(elt){
for( var tr = elt; tr; tr = tr.parentElement )
{
if( tr.tagName == "TR" )
{
return tr.rowIndex;
}
}
return -1;
}

解决方案 »

  1.   

    这么快?!
    这个方法只能写在每个<a ></a>的onclick吗?不能集成到table的onclick吗?我把上段代码放在table的onclick里了。
      

  2.   

    to:但如果该单元格里是<a>test</a>,那么点击test将不会变颜色这样得给td加上onclick事件
      

  3.   

    试过了,可以的,上面Amwpfiqvy的那段程序放在table的onclick中也可以。我认为<a></a>在表格内,点击它时当然也就是点击table了。