首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

哪位高手帮小弟我解答一下,如何获取<a>所在td的行和列

2012-04-08 
谁帮我解答一下,怎么获取a所在td的行和列HTML codetable trtda onClick这里写函数怎么获取这个

谁帮我解答一下,怎么获取<a>所在td的行和列



HTML code
<table> <tr>   <td><a onClick="这里写函数怎么获取这个a所在td的行和列啊!">xxxx</a></td> </tr><tr>   <td><a onClick="这里写函数怎么获取这个a所在td的行和列啊!">xxxx</a></td> </tr><tr>   <td><a onClick="这里写函数怎么获取这个a所在td的行和列啊!">xxxx</a></td> </tr></table>


示意图很明显了。。。

[解决办法]
HTML code
<script language="javascript" type="text/javascript">    function getrowcol(o) {        var otd = o.parentNode;        var otr = otd.parentNode;        var otable = document.getElementById("table1");        for (var i = 0; i < otable.rows.length; i++) {            if (otable.rows[i] == otr) { alert("第" + (i + 1) + "行"); break; }        }        for (var i = 0; i < otr.cells.length; i++) {            if (otr.cells[i] == otd) { alert("第" + (i + 1) + "列"); break; }        }    }</script> <table id="table1" border="1"> <tr><td><a onclick="getrowcol(this)">clickme</a></td><td>sometext</td></tr> <tr><td>sometext</td><td><a onclick="getrowcol(this)">clickme</a></td></tr> </table> 

热点排行
Bad Request.