<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>
解决方案 »
- WEB前段技术等级评论,大家来讨论,标题要长
- js中onClick([object object])的传参问题。跪求!
- 求一解决方法!
- 点按钮后可对动态生成的文框里数字加减1,javascript如何实现?
- 网页访excel表格效果!高手进!急!
- 如何将display.shtml页面自动关闭?在线等
- 高分求正则表达式!急!!!!!
- (求助)如何用javascript实现动态在页面上增加一行输入文本框?
- 在JS中给表格赋高度出问题了
- 用js 如何获取到名字 (如何获取兰花),字符串格式如下,字符串是 window.showModalDialog的返回值
- 请教个javascript的问题
- 这里的代码我有一些疑问,请位看一下。
<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>