<SCRIPT language="javascript">
function changeColor()
{
var oTable = document.all.table1;
oTable.rows[1].bgColor = "red";
}
</SCRIPT>
<BODY>
<TABLE id="table1" width="200" border="1">
  <TR>
    <TH scope="col">&nbsp;</TH>
    <TH scope="col">&nbsp;</TH>
    <TH scope="col">&nbsp;</TH>
    <TH scope="col">&nbsp;</TH>
  </TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
  </TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
  </TR>
</TABLE>
<INPUT type="button" onClick="changeColor()" value="change">
</BODY>
</HTML>

解决方案 »

  1.   

    <table>
      <tr><td><button onclick="parentElement.parentElement.bgColor='#ff0000'"</td></tr>
      <tr><td><button onclick="parentElement.parentElement.bgColor='#ff0000'"</td></tr>
      <tr><td><button onclick="parentElement.parentElement.bgColor='#ff0000'"</td></tr>
      <tr><td><button onclick="parentElement.parentElement.bgColor='#ff0000'"</td></tr></table>
      

  2.   

    <table>
      <tr><td><button onclick="parentElement.parentElement.bgColor='#ff0000'"></button>11111111111111111111</td></tr>
      <tr><td><button onclick="parentElement.parentElement.bgColor='#ff0000'"></button>11111111111111111111</td></tr>
      <tr><td><button onclick="parentElement.parentElement.bgColor='#ff0000'"></button>11111111111111111111</td></tr>
      <tr><td><button onclick="parentElement.parentElement.bgColor='#ff0000'"></button>11111111111111111111</td></tr>
    </table>
      

  3.   

    <SCRIPT language="javascript">
    function changeColor()
    {
    //var oTable = document.all.table1;
    //oTable.rows[1].bgColor = "red";
    var obj = event.srcElement ;
    obj = obj.parentElement
    var rows = obj.rowIndex ;
    obj = obj.parentElement.parentElement ;
    obj.bgColor = "#FFFFFF" ;
    obj.rows[rows].bgColor = "#FF0000" ;
    }
    </SCRIPT>
    <BODY >
    <TABLE id="table1" width="200" border="1" >
      <TR onclick="changeColor()">
        <TH scope="col">&nbsp;</TH>
        <TH scope="col">&nbsp;</TH>
        <TH scope="col">&nbsp;</TH>
        <TH scope="col">&nbsp;</TH>
      </TR>
      <TR onclick="changeColor()">
        <TD>&nbsp;</TD>
        <TD>&nbsp;</TD>
        <TD>&nbsp;</TD>
        <TD>&nbsp;</TD>
      </TR>
      <TR onclick="changeColor()">
        <TD>&nbsp;</TD>
        <TD>&nbsp;</TD>
        <TD>&nbsp;</TD>
        <TD>&nbsp;</TD>
      </TR>
    </TABLE>
    </BODY>
    </HTML>
      

  4.   

    改了一下
    <SCRIPT language="javascript">
    function changeColor()
    {
    //var oTable = document.all.table1;
    //oTable.rows[1].bgColor = "red";
    var obj = event.srcElement ;
    obj = obj.parentElement
    var rows = obj.rowIndex ;
    obj = obj.parentElement.parentElement ;
    for ( i = 0 ; i < obj.rows.length ; ++ i ) {
    if ( i == rows) {
    obj.rows[rows].bgColor = "#FF0000" ;
    } else {
    obj.rows[i].bgColor = "#FFFFFF" ;
    }
    }

    }
    </SCRIPT>