document.form2.second2.disabled=false; 
--》 
document.form1.second2.disabled=false;
===========================
如果不可见可以使
<script language=javascript>function check()
{
  if (document.form1.first1.value=="1")
    document.form1.second2.style.display = "none";
  else 
    document.form1.second2.style.display = ""
}
 
</script><form name=form1 >
<select name=first1 onChange="check()">
<option value=1>1
<option value=2>2
</select>
<br>
<select name=second2 style="display:none">
<option value=hehe>hehe
<option value=haha>haha
</select>
</form>

解决方案 »

  1.   

    <script language=javascript>function check(mdiv)
    {
    mdiv=document.all(mdiv);
      if (document.form1.first1.value=="1")
    {
        document.form1.second2.disabled=true;
        mdiv.style.display="none";
    }
      else 
    {
        document.form1.second2.disabled=false;
        mdiv.style.display="";
    }
     }
     
    </script><form name=form1 >
    <select name=first1 onChange="check('div1')">
    <option value=1>1
    <option value=2>2
    </select>
    <br>
    <div id=div1 style="">
    <select name=second2 disabled>
    <option value=hehe>hehe
    <option value=haha>haha
    </select>
    </form>
      

  2.   

    感谢!
    顺便再问一个问题:
    能否控制表格某一行,即<tr>....<tr>, 是否显示?
    也是用select来控制。或许应该把这个问题单独作为一个问题提出,这里就便提出了,还望不吝赐教!谢谢!
      

  3.   

    可以用(tablename:tb1)﹕
    document.all.tb1.rows[1].style.visibility="hidden"
      

  4.   

    <tr id=""></tr>
    和上面div一样。