zoukankan      html  css  js  c++  java
  • 如何判断鼠标单击的单元格相对于单元格所在行的索引值

      如何判断鼠标单击的单元格相对于单元格所在行的索引值
    解决思路
           利用单元格的cellIndex属性即可实现
    具体步骤

    代码示例:
    <table width="200" height="30" border="1">
      <tr>
        <td onClick="alert(this.cellIndex)">demo</td>
        <td onClick="alert(this.cellIndex)">demo</td>
        <td onClick="alert(this.cellIndex)">demo</td>
      </tr>
    </table>

    注意:cellIndex返回的是以0开始的索引值,例如第一个单元格返回0,第二个单元格则为1,以此类推。
    提示:要取得当前行相对于表格的索引值用rowIndex。
    技巧:用rowIndex取得单元格所在行在表格中的索引值,cellIndex取得单元格在所在行的索引值,有了这两个数据就可以知道单元格的位置是第几行第几列了。
    试一试:写个在单元格上单击时获取到该单元格的所在行和列。
    特别提示
    代码运行后,单击第二个单元格,将弹出警告框,内容为 1,效果如图 1.2.36所示。

    图 1.2.36 单击单元格时提示该单元格相对于所在行的索引值

    特别说明


    本例用到了单元格的 cellIndex属性,附带介绍了表格行的 rowIndex属性,跟这两个属性相关的集合有rows和cells。
    cellIndex获取对象于所在行的 cells 集合中的位置。
    rowIndex获取对象在表格的 rows 集合中的位置。
    cells 获取表格行或整个表格中所有单元格的集合。
    rows 获取来自于 table 对象的 tr (表格行)对象的集合。
  • 相关阅读:
    案例5-1.3 整型关键字的散列映射 (25分)--散列表(除留余数法+线性探测法)
    基础实验5-2.2 电话聊天狂人 (25分)-散列表
    习题8.4 畅通工程之最低成本建设问题 (30分)--最小生成树
    练习4.2 平衡二叉树的根 (25分)
    案例7-1.5 与零交换 (25分)--dfs
    习题2.8 输出全排列 (20分)--dfs
    nginx 日志切割
    mysql添加索引
    mysql常见错误码及说明
    MYSQL数据类型分类
  • 原文地址:https://www.cnblogs.com/lzhdim/p/1369515.html
Copyright © 2011-2022 走看看