我是菜鸟,请问个简单问题,贴代码马上结贴:怎么样使得一个表格的某个单元格不断变换颜色,急用,谢谢!

解决方案 »

  1.   

    本帖最后由 net_lover 于 2009-12-17 16:12:47 编辑
      

  2.   

    var color = ['black','red'], colorIndex = 0;
    function setColor()
    {
      if(colorIndex >= color.length) colorIndex = 0;
      document.getElementById('tdID').style.backgroundColor = color[colorIndex];
      colorIndex++;
      setInterval("setColor()", 100);
    }
      

  3.   

    一点小失误,重来
    var color = ['black','red'], colorIndex = 0; 
    function setColor() 

      if(colorIndex >= color.length) colorIndex = 0; 
      document.getElementById('tdID').style.backgroundColor = color[colorIndex]; 
      colorIndex++; 
    }
    setInterval("setColor()", 100); 
      

  4.   

    LZ指的是表格的边框变色么?backgroundColor换成borderColor就可以了
      

  5.   

    <body>
    <table>
    <tr><td id='tdID' style="font-size:48px">测试</td></tr>
    </table>
    <script>
    function setColor()
    {
    d= document.getElementById("tdID").style
    d.color=d.color=="black"?"red":"black";
    }
    setInterval("setColor()",1000)
    </script>
      

  6.   

    我试了backgroundColor换成borderColor,怎么不是整个边框变色,是边框的一部分变色,能给我个完整例子吗?谢谢了!
      

  7.   

    http://www.w3school.com.cn/css/pr_border-color.asp
    实际效果在TIY里