对于table,鼠标点击某一行的时候,如何知道它点的是这个table的第几行第几列?通过event吗?

leolee 2002-03-06 01:30:36
html中,对于table,鼠标点击某一行的时候,如何知道它点的是这个table的第几行第几列?通过event吗?
...全文
431 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leolee 2002-03-06
  • 打赏
  • 举报
回复
to vincetmax:
来晚也不要紧,我也送你分,多谢了。
leolee 2002-03-06
  • 打赏
  • 举报
回复
呵呵,原来这么简单,多谢了。。。。。
马上放分!!
vincentmax 2002-03-06
  • 打赏
  • 举报
回复
呵呵,我来晚了。
无为大哥都说的很清楚了,就是利用event对象和element对象的种种属性、方法来做了。
karma 2002-03-06
  • 打赏
  • 举报
回复
yes, try

<script language="javascript">
function document.onclick()
{
if (event.srcElement.tagName == "TD")
{
alert("row:col=" + event.srcElement.parentElement.rowIndex + ":" + event.srcElement.cellIndex);
}

}
</script>
<table border="1" cellspacing="0" cellpadding="0">
<tr><td>11</td><td>12</td><td>13</td><td>14</td></tr>
<tr><td>21</td><td>22</td><td>23</td><td>24</td></tr>
<table>

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧