你在什么时候改变??
当鼠标移进去的时候???object.bgColor=....

解决方案 »

  1.   

    onmouseover="this.bgColor='#F0F7FF'" onmouseout="this.bgColor='#FFFFFF'"
      

  2.   

    说的不明白,不知道你想干什么,是不是响应鼠标的点击改变背景色,高亮当前选中的行啊!
    var curRow=null;
    var curColor="";
    function selectRow(tr1){
       if(curRow)
          curRow.bgColor=curColor;
       curColor=tr1.bgColor;
       tr1.bgColor="#FFE9B3";
       curRow=tr1;
    }
    这是个行选中的,想改成列的也不难吧
      

  3.   

    是键盘控制!
    如果键盘输入1,那么就是 td1 改变颜色.本来td的多少是固定的,但是现在是不固定的.
    switch(pp)
    {
    case 1: td0.style.background=bgc;break;
    case 2:td1.style.background=bgc;break;
    case 3: td2.style.background=bgc;break;
    case 4: td3.style.background=bgc;break;
    case 5: td4.style.background=bgc;break;
    }
      

  4.   

    td0.style.background=bgc;td4.style.background="";td1.style.background="";的语句格式不正确
    一个简单的错误,你自己自习看一下就明白了~~~~
      

  5.   

    本来td的多少是固定的,但是现在是不固定的
    那还怎么知道什么键对应什么td呢?
    是不是有什么方法标识什么键对应什么td?
    那就好办了,比如:<td keyCode=50 ....>
    那就可以对表格进行扫描,判断event.keyCode是不是等于td的keyCode,如果等于就把背景色变了就行了