<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>昨天不是问过了么
解决方案 »
- jquery $("ss").html(所有display==block的li里的span里的title属性值);
- again Javascript中利用WScript.Shell的变量中含有空格问题?
- 求助 .NET 拼凑 JS 语句 加\N\R 不自动换行 有高手知道解决方法么 40分 回答完马上节贴
- 关于document.write的简单问题???????
- 为什么外部提交表单时,验证失灵
- 使用javascript的settimeout定时刷新问题,在线等
- Highcharts 在IE8上渲染动画问题
- 关于XP IE6 创建 Word2000 错误 Automation 错误? 紧急!!
- 請問javascript怎麼觸發一個enter事件,高分相送
- windows.open中如何传递本页面中表单form的值?
- 请教用javascript创建文件的问题
- firefox 读取远程xml
但是实际结果是
<html><HEAD></HEAD>
<BODY style="ZOOM: 100%">
<TABLE>
<TBODY>
<TR>
<TD>第一 </TD>
<TD>第二 </TD></TR>
<TR>
<TD>第三 </TD>
<TD>第四 </TD></TR></TBODY></TABLE></BODY></html> 环境:IE8