代码在这里<SCRIPT language=JavaScript>
function ChangeColor(form, ColorName)
    { var ColorValue = " ";
      if (ColorName == '1')  ColorValue = "#F0F8FF";
      if (ColorName == '2')  ColorValue = "#FAEBD7";
      if (ColorName == '3')  ColorValue = "#00FFFF";
      if (ColorName == '4')  ColorValue = "#7FFFD4";
      document.Colors = ColorName;
      form.CName.value = ColorName;
      form.CValue.value = ColorValue;
    }</SCRIPT>
<table width="100%" id=bg border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="48">颜色预览</td>
  </tr>
</table><FORM name=colors method=post action="">
颜色名称: <INPUT size=21 value=1 name=CName>
颜色数值: <INPUT size=21 value=#F0F8FF name=CValue>
<INPUT onClick="ChangeColor(this.form, '1')" type=radio name=colors> 色1 
<INPUT onclick="ChangeColor(this.form, '2')" type=radio name=colors> 色2 
<INPUT onClick="ChangeColor(this.form, '3')" type=radio name=colors> 色3
<INPUT onclick="ChangeColor(this.form, '4')" type=radio name=colors> 色4
</FORM>

解决方案 »

  1.   

    代码如楼上,我怎么能够通过选择1,2,3,4来改变ID为bg的那个表格的背景颜色呢?
      

  2.   


    form.CValue.value = ColorValue;
    的后面,加上下面这行
    document.getElementById("bg").style.backgroundColor = ColorValue;
    变为
    ...
    form.CValue.value = ColorValue;
    document.getElementById("bg").style.backgroundColor = ColorValue;
    }
    ...
      

  3.   


    <SCRIPT language=JavaScript> 
    function ChangeColor(form, ColorName) 
        { var ColorValue = " "; 
          if (ColorName == '1')  ColorValue = "#F0F8FF"; 
          if (ColorName == '2')  ColorValue = "#FAEBD7"; 
          if (ColorName == '3')  ColorValue = "#00FFFF"; 
          if (ColorName == '4')  ColorValue = "#7FFFD4"; 
          document.Colors = ColorName; 
          form.CName.value = ColorName; 
          form.CValue.value = ColorValue; 
          document.getElementById("bg").bgColor = ColorValue//加这句
        } </SCRIPT> 
    <table width="100%" id=bg border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
        <td height="48">颜色预览 </td> 
      </tr> 
    </table> <FORM name=colors method=post action=""> 
    颜色名称: <INPUT size=21 value=1 name=CName> 
    颜色数值: <INPUT size=21 value=#F0F8FF name=CValue> 
    <INPUT onClick="ChangeColor(this.form, '1')" type=radio name=colors> 色1 
    <INPUT onclick="ChangeColor(this.form, '2')" type=radio name=colors> 色2 
    <INPUT onClick="ChangeColor(this.form, '3')" type=radio name=colors> 色3 
    <INPUT onclick="ChangeColor(this.form, '4')" type=radio name=colors> 色4 
    </FORM>