有个disabled属性可以起到效果

解决方案 »

  1.   

    <script>
    function f1(obj,targetobj)
    {
      targetobj.disabled=(obj.checked)
    }
    </SCRIPT>
    <table><tr><td><input type="checkbox" id="ck1" onclick="f1(this,document.all.sel)">aaaaaaa</td><td><input type="checkbox" id="ck2" onclick=f1(this,document.all.sel2)>bbbbbb</td></tr>
    <tr><td><select id="sel">
    <option>aa
    </option>
    <option>bb
    </option>
    </select></td>
    <td><select id=sel2>
    <option>aa2
    </option>
    <option>bb2
    </option>
    </select></td>
    </table>
      

  2.   

    <table><tr><td><input type="checkbox" id="ck1" onclick="document.all.sel.disabled=this.checked">aaaaaaa</td><td><input type="checkbox" id="ck2" onclick=document.all.sel2.disabled=this.checked>bbbbbb</td></tr>
    <tr><td><select id="sel">
    <option>aa
    </option>
    <option>bb
    </option>
    </select></td>
    <td><select id=sel2>
    <option>aa2
    </option>
    <option>bb2
    </option>
    </select></td>
    </table>