还有,如何判断mouse是落在表格的第一列?

解决方案 »

  1.   

    .cells.length
    example:
    http://expert.csdn.net/Expert/topic/1320/1320851.xml
      

  2.   

    请问可不可以在<td onmouseover="doHighLightRow(this)">中,在某一td单元格中,当mouse over时,将该行高亮显示,
    //上面传的this好像不能够通过 this.parentElement得到table的句柄,要怎样才能用上面的this来得到单元格所在表格的句柄?function doHighLightRow(src){}
      

  3.   

    <tr onmouseover="doHighLight(this)">
      

  4.   

    TR的cells.length就是列數
    TD的cellIndex(還是colIndex居然忘了)就是所在列號
      

  5.   

    不能在<tr>里面用onmouseover,因为现在是要判断当mouse在一个指定的单元格中 (假设为 xx ) 时,才highlight整行!由于在一行里面,每个单元格都已写有各自的onmouseover与onmouseout事件,当mouse在 xx 单元格时,执行javascript的方法 doMyMouseOver,当离开该 xx 时,则激活各个单元格的自己所拥有的onmouseout事件(即相当于离开自己的单元格),这能不能实现?
      

  6.   

    highlight现在可以了,还有:当mouse在 xx 单元格时,执行javascript的方法 doMyMouseOver,当离开该 xx 时,则激活各个单元格的自己所拥有的onmouseout事件(即相当于离开自己的单元格),这能不能实现?
      

  7.   

    上面也解决了,还有一个:function onOverMyColumn(td){
        td.bgColor="blue";
        td.style.cursor="hand";
        td.style.color="white";//这句不行,是想设设置字体的大小与颜色,怎样改?
    }