first:<table width="100%" border="1" cellspacing="0" cellpadding="0" id=t>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
onload=function()
{
for(var i=0;i<t.rows.length;i++)
{
for(var j=0;j<t.rows[i].cells.length;j++)
{
t.rows[i].cells[j].innerText=Math.random()+"";
eval("t.rows["+i+"].cells["+j+"].onclick=function(){alert('第"+i+"行,第"+j+"列')}");
}
}
}
//-->
</SCRIPT>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
onload=function()
{
for(var i=0;i<t.rows.length;i++)
{
for(var j=0;j<t.rows[i].cells.length;j++)
{
t.rows[i].cells[j].innerText=Math.random()+"";
eval("t.rows["+i+"].cells["+j+"].onclick=function(){alert('第"+i+"行,第"+j+"列')}");
}
}
}
//-->
</SCRIPT>
<TABLE onclick="f(event)" id="tbl" border="1">
<TR>
<TD>asdf</TD>
<TD>asdfasdf</TD>
</TR>
<TR>
<TD>asdf</TD>
<TD>asdfasdf</TD>
</TR>
<TR>
<TD>asdf</TD>
<TD>asdfasdf</TD>
</TR>
<TR>
<TD>asdf</TD>
<TD>asdfasdf</TD>
</TR>
<TR>
<TD>asdf</TD>
<TD>asdfasdf</TD>
</TR>
</TABLE>
<script>
function f(e) {
var e=e||window.event;
var a=e.srcElement?e.srcElement:e.target;
while(a.tagName!='TD')a=a.parentNode;
var i=a.cellIndex;
while(a.tagName!='TR')a=a.parentNode;
var j=a.rowIndex;
alert('第'+j+'行,第'+i+'列');
}
</script>
</body>
我想在表格中判断其内容,如果是名为hello的图片,鼠标移动到上面就在鼠标位置旁边显示表格行列,怎么实现呢?
我不想用“alert('第'+j+'行,第'+i+'列');”这种方式显示表格行列,我想实现的是:当鼠标滑到图片(所链接的图片名为hello)上时,就在鼠标周围显示表格行列。