JS代码为:<script type="text/javascript">
    function change(element)
    {
    element.style.backgroundImage="url(images/admin-left-12.gif)"; 
    element.style.cssText="background-color:#FFFFFF";
    }
    </script>在<td>内有onclick="change(element)"事件,现在有个问题,我怎么在改变TD的背景图片的同时,改变TD内文字的颜色与变成右对齐,我要怎么做??

解决方案 »

  1.   


    //你的cssText把前面的backgroundImage覆盖了
    //要不你就全部都用e.style.backgroundImage e.style.backgroundColor去设置
    //要不你就用e.style.cssText = "background:****"一次性全部写出来
      

  2.   

    最好是定义2个css,一个用在正常状态,一个用在点击后
    <style type="text/css">
    .normal{
      ...
    }
    .focus{
      ...
    }
    </style>
    <script type="text/javascript">
        function change(element)
        {
            element.className = "focus";
        }
    </script>
      

  3.   

    你试试看把那些具体的样式写在
    element.style.cssText=""