<table border=1 cellspacing=0 width=300 onclick="mm()">
<tr><td>s</td><td>s</td><td>s</td></tr>
<tr><td>s</td><td>s</td><td>s</td></tr>
<tr><td>s</td><td>s</td><td>s</td></tr>
<tr><td>s</td><td>s</td><td>s</td></tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
function searchObjByTagName(obj, tag)
{
while(obj!=null && typeof(obj.tagName) != "undefind")
{
if(obj.tagName == tag.toUpperCase()) return(obj);
obj = obj.parentElement;
}
return null;
}
function mm()
{
var e = window.event.srcElement;
var tdi = searchObjByTagName(e, "TD").cellIndex +1;
var tri = searchObjByTagName(e, "TR").rowIndex +1;
alert("你点击的是第 "+ tri +" 行第 "+ tdi +" 列")
}
</SCRIPT>
<tr><td>s</td><td>s</td><td>s</td></tr>
<tr><td>s</td><td>s</td><td>s</td></tr>
<tr><td>s</td><td>s</td><td>s</td></tr>
<tr><td>s</td><td>s</td><td>s</td></tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
function searchObjByTagName(obj, tag)
{
while(obj!=null && typeof(obj.tagName) != "undefind")
{
if(obj.tagName == tag.toUpperCase()) return(obj);
obj = obj.parentElement;
}
return null;
}
function mm()
{
var e = window.event.srcElement;
var tdi = searchObjByTagName(e, "TD").cellIndex +1;
var tri = searchObjByTagName(e, "TR").rowIndex +1;
alert("你点击的是第 "+ tri +" 行第 "+ tdi +" 列")
}
</SCRIPT>
<tr>
<td onclick="alert(this.parentNode.rowIndex+','+this.cellIndex)">a</td>
<td onclick="alert(this.parentNode.rowIndex+','+this.cellIndex)">b</td>
</tr>
<tr>
<td onclick="alert(this.parentNode.rowIndex+','+this.cellIndex)">a</td>
<td onclick="alert(this.parentNode.rowIndex+','+this.cellIndex)">b</td>
</tr>
</table>