row.style.BACKGROUND-COLOR=' #FFB84D'row.style.color='#cccccc'

解决方案 »

  1.   

    也不行啊,我的源文件是这样的:
    function setColor(src){
        var rows=src.parentElement.rows.length;
        for(i=0;i<rows;i++)
        {
            src.parentElement.rows(i).bgColor="#FFFFFF";
        }
        src.bgColor = "#006666";
        src.Color = "#FFFFFF"//改成src.style.color = "#FFFFFF"也不成;
    }
    <tr onclick="setColor(this)"><td>....
      

  2.   

    测验完全成功!!!因为你设置的是FFFFFF(黑色),所以无论你怎么点都看不出效果(本来就是黑色,再变成黑色,当然没有效果。晕吧!)
    <script>
    function setColor(src){
        var rows=src.parentElement.rows.length;
        for(i=0;i<rows;i++)
        {
            src.parentElement.rows(i).bgColor="#FFFFFF";
        }
        src.bgColor = "#006666";
        src.style.color = "#FFFF00"
    }
    </script>
    <table><tr onclick="setColor(this)"><td>http://www.estyle.com.cn/</td></tr></table>
      

  3.   

    以下代码测试成功,不过,你把文本颜色设置为白色,所以看不出未选择行的文字了。
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function setColor(src){
        var rows=src.parentElement.rows.length;
        for(i=0;i<rows;i++)
        {
            src.parentElement.rows(i).bgColor="#FFFFFF";
        }
        src.bgColor = "#006666";
        src.style.color = "#FFFFFF";
    }
    //-->
    </SCRIPT></HEAD><BODY>
    <TABLE>
    <TR onclick="setColor(this)">
    <TD>a</TD>
    </TR>
    <TR onclick="setColor(this)">
    <TD>b</TD>
    </TR>
    <TR onclick="setColor(this)">
    <TD>c</TD>
    </TR>
    </TABLE>
    </BODY>
    </HTML>
    修改后:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function setColor(src){
        var rows=src.parentElement.rows.length;
        for(i=0;i<rows;i++)
        {
            src.parentElement.rows(i).bgColor="#FFFFFF";
            src.parentElement.rows(i).style.color="#006666";
        }
        src.bgColor = "#006666";
        src.style.color = "#FFFFFF";
    }
    //-->
    </SCRIPT></HEAD><BODY>
    <TABLE>
    <TR onclick="setColor(this)">
    <TD>a</TD>
    </TR>
    <TR onclick="setColor(this)">
    <TD>b</TD>
    </TR>
    <TR onclick="setColor(this)">
    <TD>c</TD>
    </TR>
    </TABLE>
    </BODY>
    </HTML>另外:如果你要进行颜色比较的话,要记住,js把颜色代码修改为小写字母/