<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</head>
<body><TABLE onclick="alert(event.srcElement.parentNode.rowIndex+1)">
<TR>
<TD>aaa</TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
<TR>
<TD>aaa</TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
<TR>
<TD>aaa</TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
<TR>
<TD>aaa</TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
</TABLE>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</head>
<body><TABLE onclick="alert(event.srcElement.parentNode.rowIndex+1)">
<TR>
<TD>aaa</TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
<TR>
<TD>aaa</TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
<TR>
<TD>aaa</TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
<TR>
<TD>aaa</TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
</TABLE>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</head>
<body>
<script>
function getit(){
for(i=1;i<=a1.all.tags("TR").length;i++)
if(a1.all.tags("TR")[i-1]==document.activeElement.parentElement)
alert("The TR No. you clicked is \""+i+"\"")
}
</script>
<TABLE id=a1 onclick="getit()">
<TR>
<TD>aaa</TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
<TR>
<TD>aaa</TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
<TR>
<TD>aaa</TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
<TR>
<TD>aaa</TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
</TABLE>
</body>
</html>
function alertRowNO(){
if(event.srcElement==null) return(false);
var tdObj = event.srcElement;
while(tdObj.parentNode!=null && tdObj.tagName!= "TD") tdObj = tdObj.parentNode;
if(tdObj.tagName=="TD") alert("current Row Number: "+(tdObj.parentNode.rowIndex+1))
}
</script>
<TABLE onclick="alertRowNO()" border=3>
<TR>
<TD><font color=blue>China</font></TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
<TR>
<TD><font color=blue>England</font></TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
<TR>
<TD><div style="color:green">American</div></TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
<TR>
<TD>aaa</TD>
<TD>aaa</TD>
<TD>aaa</TD>
</TR>
</TABLE>