<table id= "table1"> 
          <tr> 
          <td>第一</td> 
          <td>第二</td>
        </tr> 
        <tr>
          <td>第三</td> 
          <td>第四</td> 
        </tr>
      </table> 
<INPUT TYPE="button" VALUE="click" ONCLICK="findtd()">
<SCRIPT LANGUAGE="JavaScript">
function findtd()
{
var tableobj = document.getElementById("table1");
var itr=-1,itd=-1,flag=false;
for(var i=0;i <tableobj.rows.length;i++) 

var tr = tableobj.rows[i]; 
for(var j=0;j <tr.cells.length;j++) 

var td = tr.cells[j];
if(td.innerHTML == "第三")
{
itr = i+1;//因为遍历是从0开始的 所以要+1
itd = j+1;//
flag=true;
break;
}

if(flag) break;
}
if(itr>-1 && itd>-1)
alert("在第"+itr+"行第"+itd+"列")
}
</SCRIPT>昨天不是问过了么