你可以直接用javascript动态的画checkbox,要它怎么样它就怎么样

解决方案 »

  1.   

    或者你看看checkbox的属性吧,你的问题好象挺简单的嘛,
    要3个变成2个,直接删除一个就是了,其他两个的文本要变,那就改代码就是了。
      

  2.   

    这个算不算
    <TABLE>
    <TR>
    <TD id=changecheckbox>
    <INPUT TYPE="checkbox" NAME="">checkbox1
    <INPUT TYPE="checkbox" NAME="">checkbox2
    <INPUT TYPE="checkbox" NAME="">checkbox3
    </TD>
    </TR>
    </TABLE>
    <input type=button onclick="changecheckbox()">
    <script language="javascript">
    function changecheckbox()
    {
    document.all.changecheckbox.innerHTML="<INPUT TYPE='checkbox' NAME=''>change1<INPUT TYPE='checkbox' NAME=''>change2"
    }
    </script>
      

  3.   

    to vincentmax:怎么删呢?删了以后还要加哦
    to huijunzi:用你的这个方法勉强可以,但是太麻烦了,我要动态的增减checkbox的数量,这样很麻烦,有没有简单一点的方法?
    btw:我是需要类似于下列组合框增减的方法:
    删除:document.forms[0].combox.options[i]=null
    增加:document.forms[0].combox.options[i]=new Option("name")
    多谢各位了,还请继续帮忙想想办法。
      

  4.   

    我说了啊,就是根据条件画不同的CHECKBOX就行了嘛