我想达到用1个按钮点一下变色,在点一下又变不同色,最后变回开始色,如何实现。

解决方案 »

  1.   

     //JavaScript 鼠标移开后恢复原来的颜色
                "<script type='text/javascript'>
                    var colorB;
                    function changeRowColorW(row)
                    {
                       colorB=row.style.backgroundColor;
                       row.style.backgroundColor='#FFFFFF';
                    }
                    function changeRowColorB(row)
                    {
                       row.style.backgroundColor=colorB;
                    }
                    
                    </script>
      

  2.   

    你想要点多少次变回原来色,这个次数你总得有吧!假如说是N
    然后拿一个递增的数对它取余,余数一直是0到N-1,那么每次取余就改变一下按钮的背景色就行了你的按钮是静态还是服务器端的?
    如果是静态的, 按钮的ID.style.backgroundColor=每次变一个颜色;