点击行中的图片确定该行是table中的第几行(在线等) 点击table中的某一行的第一列中的图片.返回该行在table中是第几行(不刷新) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <table style="width: 470px;border:1px"> <tr line="1" > <td> <img src=""onclick="alert(event.srcElement.parentElement.parentElement.line);";/> </td> <td> </td> <td> </td> </tr> <tr line="2"> <td> <img src=""onclick="alert(event.srcElement.parentElement.parentElement.line);";/> </td> <td> </td> <td> </td> </tr> <tr line="3"> <td > <img src=""onclick="alert(event.srcElement.parentElement.parentElement.line);";/> </td> <td> </td> <td> </td> </tr> </table> 改进一下: <table style="width: 470px;border:1px"> <tr line="1" > <td> <img src=""/> </td> </tr> <tr line="2"> <td> <img src="";/> </td> </tr> <tr line="3"> <td> <img src=""/> </td> </tr> </table></body></html><SCRIPT language="javascript" event="onclick" for="document"><!--if(event.srcElement.parentElement.tagName=="TD"){alert(event.srcElement.parentElement.parentElement.line);}//--></SCRIPT> <table border=1 id="box"> <tr> <td> 11 </td> <td> 12 </td> <td> 13 </td> </tr> <tr> <td> 21 </td> <td> 22 </td> <td> 23 </td> </tr> <tr > <td> 31 </td> <td> 32 </td> <td> 33 </td> </tr> <tr line="1" > <td> 41 </td> <td> 42 </td> <td> 43 </td> </tr> </table></body></html><SCRIPT language="javascript" event="onclick" for="document"><!--if(event.srcElement.tagName=="TD"){ for(var i=0; i<window.box.rows.length;i++) { // for(var j=0; j<window.box.rows[i].cells.length;j++) { if(event.srcElement==box.rows[i].cells[j]) { // alert(box.rows[i].cells[j].innerHTML); alert("这是第"+(i+1)+"行,第"+(j+1)+"列"); } } } }//--></SCRIPT> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META http_equiv="content-type" CONTENT="text/html;charset=gb2312"></HEAD><BODY><script>function getRow(obj){ var cnt = obj.parentNode.parentNode.rowIndex; document.getElementsByName("result")[0].value = "row "+cnt.toString();}</script><table style="width: 470px;border:1px"> <tr> <td> <img src="http://community.csdn.net/Expert/images/rss.gif" onclick="getRow(this);"/> </td> </tr> <tr> <td> <img src="http://community.csdn.net/Expert/images/rss.gif" onclick="getRow(this);"/> </td> </tr> <tr line="3"> <td > <img src="http://community.csdn.net/Expert/images/rss.gif" onclick="getRow(this);"/> </td> </tr> </table><input type="text" readonly name="result" value="" /></BODY></HTML> js实现动态添加事件 javacript 求时间差 如何让webgis中的地图上的某一点亮起来 带JS的网页如何在内置框架(iframe)中打开,而不在新窗口打开?? 怎样获取鼠标所在表的行号? 在NetScape下如何触发某个按钮的click事件 如何用jscript建立和sql server的连接啊? 求一正则表达式 倾我所有的分,求两个页面传递信息的方法 关于JavaScript数组的问题,很急!内详... 有人做过DIV层的浮动弹出窗口吗?请给我实例,好吗,谢谢 难,真难,非常难,真是把我搞死了,几天都没搞定。
<tr line="1" >
<td>
<img src=""onclick="alert(event.srcElement.parentElement.parentElement.line);";/>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr line="2">
<td>
<img src=""onclick="alert(event.srcElement.parentElement.parentElement.line);";/>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr line="3">
<td >
<img src=""onclick="alert(event.srcElement.parentElement.parentElement.line);";/>
</td>
<td>
</td>
<td>
</td>
</tr>
</table>
<tr line="1" >
<td>
<img src=""/>
</td>
</tr>
<tr line="2">
<td>
<img src="";/>
</td>
</tr>
<tr line="3">
<td>
<img src=""/>
</td>
</tr>
</table></body>
</html>
<SCRIPT language="javascript" event="onclick" for="document">
<!--
if(event.srcElement.parentElement.tagName=="TD")
{
alert(event.srcElement.parentElement.parentElement.line);
}//-->
</SCRIPT>
<tr>
<td>
11
</td> <td>
12
</td> <td>
13
</td>
</tr>
<tr>
<td>
21
</td> <td>
22
</td> <td>
23
</td>
</tr>
<tr >
<td>
31
</td> <td>
32
</td> <td>
33
</td>
</tr>
<tr line="1" >
<td>
41
</td> <td>
42
</td> <td>
43
</td>
</tr> </table></body>
</html>
<SCRIPT language="javascript" event="onclick" for="document">
<!--
if(event.srcElement.tagName=="TD")
{ for(var i=0; i<window.box.rows.length;i++)
{
//
for(var j=0; j<window.box.rows[i].cells.length;j++)
{
if(event.srcElement==box.rows[i].cells[j])
{
// alert(box.rows[i].cells[j].innerHTML);
alert("这是第"+(i+1)+"行,第"+(j+1)+"列"); }
}
}
}
//-->
</SCRIPT>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META http_equiv="content-type" CONTENT="text/html;charset=gb2312">
</HEAD><BODY>
<script>
function getRow(obj){
var cnt = obj.parentNode.parentNode.rowIndex;
document.getElementsByName("result")[0].value = "row "+cnt.toString();
}
</script>
<table style="width: 470px;border:1px">
<tr>
<td>
<img src="http://community.csdn.net/Expert/images/rss.gif" onclick="getRow(this);"/>
</td>
</tr>
<tr>
<td>
<img src="http://community.csdn.net/Expert/images/rss.gif" onclick="getRow(this);"/>
</td>
</tr>
<tr line="3">
<td >
<img src="http://community.csdn.net/Expert/images/rss.gif" onclick="getRow(this);"/>
</td>
</tr>
</table>
<input type="text" readonly name="result" value="" />
</BODY>
</HTML>